Theoretica
Mathematical Library
|
Types and traits for automatic differentiation. More...
Go to the source code of this file.
Namespaces | |
namespace | theoretica |
Main namespace of the library which contains all functions and objects. | |
namespace | theoretica::autodiff |
Differential operators with automatic differentiation. | |
Typedefs | |
template<unsigned int N = 0> | |
using | theoretica::autodiff::dreal_t = multidual< N > |
Real type for multivariate automatic differentiation (read "differential real"). | |
template<unsigned int N = 0> | |
using | theoretica::autodiff::dvec_t = vec< dreal_t< N >, N > |
Vector type for multivariate automatic differentiation (read "differential vector"). | |
using | theoretica::autodiff::dreal = dreal_t< 0 > |
Real type for multivariate automatic differentiation with dynamically allocated vectors. | |
using | theoretica::autodiff::dvec = dvec_t< 0 > |
Vector type for multivariate automatic differentiation with dynamically allocated vectors. | |
using | theoretica::autodiff::dreal2 = dreal_t< 2 > |
Real type for multivariate automatic differentiation with two-dimensional statically allocated vectors. | |
using | theoretica::autodiff::dvec2 = dvec_t< 2 > |
Vector type for multivariate automatic differentiation with two-dimensional statically allocated vectors. | |
using | theoretica::autodiff::dreal3 = dreal_t< 3 > |
Real type for multivariate automatic differentiation with three-dimensional statically allocated vectors. | |
using | theoretica::autodiff::dvec3 = dvec_t< 3 > |
Vector type for multivariate automatic differentiation with three-dimensional statically allocated vectors. | |
using | theoretica::autodiff::dreal4 = dreal_t< 4 > |
Real type for multivariate automatic differentiation with four-dimensional statically allocated vectors. | |
using | theoretica::autodiff::dvec4 = dvec_t< 4 > |
Vector type for multivariate automatic differentiation with four-dimensional statically allocated vectors. | |
Types and traits for automatic differentiation.