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 | CGBase = CppAD::cg::CG< Base > |
using | Real = CppAD::AD< CGBase > |
using | NonInteger = CppAD::AD< CGBase > |
using | Nested = CppAD::AD< CGBase > |
using | Literal = CppAD::AD< CGBase > |
Static Public Member Functions | |
static CppAD::AD< CGBase > | epsilon () |
static CppAD::AD< CGBase > | dummy_precision () |
static CppAD::AD< CGBase > | lowest () |
static CppAD::AD< CGBase > | highest () |
static int | digits10 () |
NumTraits specialization for the eigen library (3.3). This is required so that the type AD<CG<Base> > works properly with eigen. See Eigen/src/Core/NumTraits.h
Definition at line 102 of file cppadcg_eigen.hpp.
|
inlinestatic |
the number of decimal digits that can be represented without change
Definition at line 161 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 140 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 132 of file cppadcg_eigen.hpp.
|
inlinestatic |
maximum finite value
Definition at line 154 of file cppadcg_eigen.hpp.
|
inlinestatic |
minimum normalized positive value
Definition at line 147 of file cppadcg_eigen.hpp.