Adept is a combined automatic differentiation and array software library for the C++ programming language. The automatic differentiation capability facilitates the development of applications involving mathematical optimization. Adept is notable for having applied the template metaprogramming technique of expression templates to speed-up the differentiation of mathematical statements. Along with the efficient way that it stores the differential information, this makes it significantly faster than most other C++ tools that provide similar functionality (e.g. ADOL-C, CppAD and FADBAD), although comparable performance has been reported for Stan and in some cases Sacado. Differentiation may be in forward mode, reverse mode (for use with a Quasi-Newton minimization scheme), or the full Jacobian
Property | Value |
---|---|
dbo:abstract |
|
dbo:genre | |
dbo:latestReleaseDate |
|
dbo:latestReleaseVersion |
|
dbo:license | |
dbo:operatingSystem | |
dbo:programmingLanguage | |
dbo:thumbnail | |
dbo:wikiPageExternalLink | |
dbo:wikiPageID |
|
dbo:wikiPageLength |
|
dbo:wikiPageRevisionID |
|
dbo:wikiPageWikiLink |
|
dbp:developer |
|
dbp:genre | |
dbp:latestReleaseDate |
|
dbp:latestReleaseVersion |
|
dbp:license |
|
dbp:logo |
|
dbp:name |
|
dbp:operatingSystem | |
dbp:programmingLanguage | |
dbp:website | |
dbp:wikiPageUsesTemplate | |
dcterms:subject | |
rdf:type | |
rdfs:comment |
|
rdfs:label |
|
owl:sameAs | |
prov:wasDerivedFrom | |
foaf:depiction | |
foaf:homepage | |
foaf:isPrimaryTopicOf | |
foaf:name |
|
is dbo:wikiPageDisambiguates of | |
is dbo:wikiPageWikiLink of | |
is foaf:primaryTopic of |