Sjabloon numerieke toolkit

Template Numerical Toolkit (TNT) is een verzameling interfaces en referentie-implementaties van numerieke objecten.
Download nu

Sjabloon numerieke toolkit Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Public Domain
  • Prijs:
  • FREE
  • Naam uitgever:
  • Roldan Pozo
  • Uitgever website:
  • http://math.nist.gov/tnt/

Sjabloon numerieke toolkit Tags


Sjabloon numerieke toolkit Beschrijving

Template Numerical Toolkit (TNT) is een verzameling interfaces en referentie-implementaties van numerieke objecten. Template Numerical Toolkit (TNT) is een verzameling van interfaces en referentie-implementaties van numerieke objecten die nuttig zijn voor wetenschappelijke computergebruik in C ++. De toolkit definieert interfaces voor basisgegevensstructuren, zoals multidimensionale arrays en dunne matrices, vaak gebruikt in numerieke toepassingen. Het doel van de sjabloon numerieke toolkit is om herbruikbare softwarecomponenten te verschaffen die veel van de problemen met draagbaarheid en onderhoudsproblemen met C ++ -codes aanpakken. TNT biedt een onderscheid tussen interfaces en implementaties van TNT-componenten. Er is bijvoorbeeld een TNT-interface voor tweedimensionale arrays die beschrijft hoe individuele elementen toegankelijk zijn en hoe bepaalde informatie, zoals de array-afmetingen, in algoritmen kunnen worden gebruikt; Er kunnen echter verschillende implementaties van een dergelijke interface zijn: een die expressiesjablonen gebruikt, of een die BLAS-kernels gebruikt, of een andere die is geïnstrumenteerd om debugging-informatie te verstrekken. Door alleen de interface op te geven, kunnen applicatiescodes dergelijke algoritmen gebruiken, terwijl de bibliotheekontwikkelaars de grootste flexibiliteit in het gebruik van optimalisatie of draagbaarheidsstrategieën geven. Tnt-gegevensstructuren · C-Style-arrays · Fortran-stijl arrays · dunne matrices · Vector / matrix TNT-hulpprogramma's · Array I / O · Math Routines (hypot (), teken (), enz.) · Stopwatch-klasse voor timingmetingen Bibliotheken die gebruik maken van TNT · JAMA: een lineaire algebra-bibliotheek met QR, SVD, Cholesky en Eigenvector Solvers. · Old (PRE 1.0) TNT-routines voor LU, QR en EigenValue-problemen Wat is er nieuw in 3.0.8 Beta Development Release: · Minor Updates to Code en voorbeelden.


Sjabloon numerieke toolkit Gerelateerde software