Template Numerical Toolkit

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Template Numerical Toolkit
DeveloperNational Institute of Standards and Technology
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC++
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    TypeSoftware library
    LicensePublic domain software with the source
    Websitemath.nist.gov/tnt/
    Illustration of row- and column-major order

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal'). The Template Numerical Toolkit (or TNT) is a software library for manipulating vectors and matrices in C++ created by the U.S. National Institute of Standards and Technology.[1]

    TNT provides the fundamental linear algebra operations (for example, matrix multiplication). TNT is analogous to the BLAS library used by LAPACK. Higher level algorithms, such as LU decomposition and singular value decomposition, are provided by JAMA, also developed at NIST, which uses TNT.[1]

    The major features of TNT are:

    TNT is mature, and NIST classifies its development status as active maintenance.[1]

    The principal designer of TNT is Roldan Pozo.[1]

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ a b c d e Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]