{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["wip","math"],"comment":"Template Numerical Toolkit","compare":"/compare/tnt/index.json","dependentCount":null,"description":"The Template Numerical Toolkit (TNT) is a collection of interfaces and\nreference implementations of numerical objects useful for scientific\ncomputing in C++. The toolkit defines interfaces for basic data\nstructures, such as multidimensional arrays and sparse matrices, commonly\nused in numerical applications. The goal of this package is to provide\nreusable software components that address many of the portability and\nmaintenance problems with C++ codes.\nTNT provides a distinction between \"interfaces\" and \"implementations\" of\nTNT components. For example, there is a TNT interface for two-dimensional\narrays which describes how individual elements are accessed and how\ncertain information, such as the array dimensions, can be used in\nalgorithms; however, there can be several implementations of such an\ninterface: one that uses expression templates, or one that uses BLAS\nkernels, or another that is instrumented to provide debugging\ninformation. By specifying only the interface, applications codes may\nutilize such algorithms, while giving library developers the greatest\nflexibility in employing optimization or portability strategies.","flavors":[],"html":"https://daemonports.org/netbsd/wip/tnt/","kind":"port","lastUpdate":null,"license":[],"maintainer":"jihbed.research@gmail.com","name":"tnt","newest":true,"newestVersion":"3.0.12","noVulnData":false,"origin":"wip/tnt","otherSystems":[{"maintainer":"erik@bz.bzflag.bz","matchedBy":"name","origin":"devel/tnt","path":"/devel/tnt/","system":"FreeBSD","version":"1.2.6"},{"maintainer":"erik@bz.bzflag.bz","matchedBy":"name","origin":"devel/tnt","path":"/dragonfly/devel/tnt/","system":"DragonFly","version":"1.2.6"},{"maintainer":"erik@bz.bzflag.bz","matchedBy":"name","noVulnData":true,"origin":"devel/tnt","path":"","system":"HardenedBSD","version":"1.2.6"},{"maintainer":"erik@bz.bzflag.bz","matchedBy":"name","noVulnData":true,"origin":"devel/tnt","path":"","system":"GhostBSD","version":"1.2.6"}],"packages":null,"pkgName":"tnt-3.0.12","related":["ham/tnt","wip/tnt-ham"],"repository":"pkgsrc-wip","requiredBy":[],"requiredByCount":0,"runDepends":[],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"3.0.12","versions":null,"vulnerabilities":null,"www":"https://math.nist.gov/tnt/"}
