CppADCodeGen
2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
|
Public Types | |
enum | { IsComplex = 0 , IsInteger = 0 , IsSigned = 1 , RequireInitialization = 1 , ReadCost = 1 , AddCost = 2 , MulCost = 2 } |
using | Real = CppAD::cg::CG< Base > |
using | NonInteger = CppAD::cg::CG< Base > |
using | Nested = CppAD::cg::CG< Base > |
using | Literal = CppAD::cg::CG< Base > |
Static Public Member Functions | |
static CppAD::cg::CG< Base > | epsilon () |
static CppAD::cg::CG< Base > | dummy_precision () |
static CppAD::cg::CG< Base > | lowest () |
static CppAD::cg::CG< Base > | highest () |
static int | digits10 () |
NumTraits specialization for the eigen library (3.3). This is required so that the type CG<Base> works properly with eigen. See Eigen/src/Core/NumTraits.h
Definition at line 32 of file cppadcg_eigen.hpp.
|
inlinestatic |
the number of decimal digits that can be represented without change
Definition at line 90 of file cppadcg_eigen.hpp.
|
inlinestatic |
relaxed version of machine epsilon for comparison of different operations that should result in the same value*
Definition at line 69 of file cppadcg_eigen.hpp.
|
inlinestatic |
machine epsilon with type of real part of x (use assumption that Base is not complex)
Definition at line 61 of file cppadcg_eigen.hpp.
|
inlinestatic |
maximum finite value
Definition at line 83 of file cppadcg_eigen.hpp.
|
inlinestatic |
minimum normalized positive value
Definition at line 76 of file cppadcg_eigen.hpp.