请输入您要查询的百科知识:

 

词条 Template Numerical Toolkit
释义

  1. See also

  2. External links

{{Infobox software
| name = Template Numerical Toolkit
| title = Template Numerical Toolkit
| logo =
| screenshot =
| caption =
| collapsible =
| author =
| developer = National Institute of Standards and Technology
| released =
| discontinued =
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| frequently updated =
| programming language = C++
| operating system =
| platform =
| size =
| language =
| status =
| genre = Software library
| license = Public domain software with the source
| website = {{URL|http://math.nist.gov/tnt/}}
}}{{Portal|Free and open-source software}}

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.

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.

The major features of TNT are:

  • All classes are template classes, and, therefore, work with float, double, or other user-defined number types.
  • Matrices can be stored in row-major order or column-major order for Fortran compatibility.
  • The library is simply a collection of header files, and so, does not need to be independently compiled.
  • Some support for sparse matrix storage is provided.
  • The source code is in the public domain.

TNT is mature and NIST classifies its development status as active maintenance.

The principal designer of TNT is Roldan Pozo.

See also

  • Iterative Template Library (ITL)
  • List of numerical libraries

External links

  • Template Numerical Toolkit homepage at NIST

4 : C++ numerical libraries|Free mathematics software|Free software programmed in C++|Public-domain software with source code

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/25 20:32:27