#include <ad_fun.hpp>

| Public Member Functions | |
| ADFun (void) | |
| template<typename ADvector > | |
| ADFun (const ADvector &x, const ADvector &y) | |
| ~ADFun (void) | |
| template<typename ADvector > | |
| void | Dependent (const ADvector &y) | 
| template<typename ADvector > | |
| void | Dependent (const ADvector &x, const ADvector &y) | 
| template<typename VectorBase > | |
| VectorBase | Forward (size_t p, const VectorBase &u) | 
| template<typename VectorBase > | |
| VectorBase | Reverse (size_t p, const VectorBase &v) const | 
| template<typename VectorBase > | |
| VectorBase | ForSparseJac (size_t q, const VectorBase &Px) | 
| template<typename VectorBase > | |
| VectorBase | RevSparseJac (size_t q, const VectorBase &Py) const | 
| template<typename VectorBase > | |
| VectorBase | RevSparseHes (size_t q, const VectorBase &Py) const | 
| bool | use_VecAD (void) const | 
| size_t | size_var (void) const | 
| size_t | size_taylor (void) const | 
| void | capacity_taylor (size_t per_var) | 
| size_t | Domain (void) const | 
| size_t | Range (void) const | 
| bool | Parameter (size_t i) | 
| size_t | CompareChange (void) const | 
| template<typename VectorBase > | |
| VectorBase | Jacobian (const VectorBase &x) | 
| template<typename VectorBase > | |
| VectorBase | Hessian (const VectorBase &x, size_t i) | 
| template<typename VectorBase > | |
| VectorBase | ForOne (const VectorBase &x, size_t j) | 
| template<typename VectorBase > | |
| VectorBase | RevOne (const VectorBase &x, size_t i) | 
| template<typename VectorBase , typename VectorSize_t > | |
| VectorBase | ForTwo (const VectorBase &x, const VectorSize_t &J, const VectorSize_t &K) | 
| template<typename VectorBase , typename VectorSize_t > | |
| VectorBase | RevTwo (const VectorBase &x, const VectorSize_t &I, const VectorSize_t &J) | 
| size_t | Size (void) const | 
| size_t | Order (void) const | 
| size_t | Memory (void) const | 
| size_t | taylor_size (void) const | 
| template<typename Vector > | |
| Vector | ForOne (const Vector &x, size_t j) | 
| template<class Vector > | |
| Vector | ForSparseJac (size_t q, const Vector &r) | 
| template<typename Vector > | |
| Vector | Forward (size_t p, const Vector &up) | 
| template<typename VectorAD > | |
| ADFun (const VectorAD &x, const VectorAD &y) | |
| template<typename Vector > | |
| Vector | Hessian (const Vector &x, size_t i) | 
| template<typename Vector > | |
| Vector | Jacobian (const Vector &x) | 
| template<typename Vector > | |
| Vector | RevOne (const Vector &x, size_t i) | 
| template<class Vector > | |
| Vector | RevSparseHes (size_t q, const Vector &s) const | 
| template<class Vector > | |
| Vector | RevSparseJac (size_t p, const Vector &s) const | 
| Private Types | |
| typedef size_t | Pack | 
| Private Member Functions | |
| template<typename ADvector > | |
| void | Dependent (ADTape< Base > *tape, const ADvector &y) | 
| Private Attributes | |
| size_t | compareChange | 
| size_t | taylor_per_var | 
| size_t | ForJacBitDim | 
| size_t | TaylorColDim | 
| size_t | ForJacColDim | 
| size_t | totalNumVar | 
| CppAD::vector< size_t > | ind_taddr | 
| CppAD::vector< size_t > | dep_taddr | 
| CppAD::vector< bool > | dep_parameter | 
| TapeRec< Base > | Rec | 
| Base * | Taylor | 
| Pack * | ForJac | 
Definition at line 63 of file ad_fun.hpp.
| typedef size_t CppAD::ADFun< Base >::Pack  [private] | 
Definition at line 65 of file ad_fun.hpp.
| CppAD::ADFun< Base >::ADFun | ( | void | ) |  [inline] | 
Definition at line 69 of file ad_fun.hpp.
| CppAD::ADFun< Base >::ADFun | ( | const ADvector & | x, | |
| const ADvector & | y | |||
| ) |  [inline] | 
| CppAD::ADFun< Base >::~ADFun | ( | void | ) |  [inline] | 
Definition at line 78 of file ad_fun.hpp.
| CppAD::ADFun< Base >::ADFun | ( | const VectorAD & | x, | |
| const VectorAD & | y | |||
| ) |  [inline] | 
Definition at line 162 of file fun_construct.hpp.
| void CppAD::ADFun< Base >::Dependent | ( | const ADvector & | y | ) |  [inline] | 
Definition at line 128 of file dependent.hpp.
| void CppAD::ADFun< Base >::Dependent | ( | const ADvector & | x, | |
| const ADvector & | y | |||
| ) |  [inline] | 
Definition at line 142 of file dependent.hpp.
| VectorBase CppAD::ADFun< Base >::Forward | ( | size_t | p, | |
| const VectorBase & | u | |||
| ) |  [inline] | 
| VectorBase CppAD::ADFun< Base >::Reverse | ( | size_t | p, | |
| const VectorBase & | v | |||
| ) | const  [inline] | 
Definition at line 46 of file reverse.hpp.
| VectorBase CppAD::ADFun< Base >::ForSparseJac | ( | size_t | q, | |
| const VectorBase & | Px | |||
| ) |  [inline] | 
| VectorBase CppAD::ADFun< Base >::RevSparseJac | ( | size_t | q, | |
| const VectorBase & | Py | |||
| ) | const  [inline] | 
| VectorBase CppAD::ADFun< Base >::RevSparseHes | ( | size_t | q, | |
| const VectorBase & | Py | |||
| ) | const  [inline] | 
| bool CppAD::ADFun< Base >::use_VecAD | ( | void | ) | const  [inline] | 
Definition at line 113 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::size_var | ( | void | ) | const  [inline] | 
Definition at line 117 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::size_taylor | ( | void | ) | const  [inline] | 
Definition at line 121 of file ad_fun.hpp.
| void CppAD::ADFun< Base >::capacity_taylor | ( | size_t | per_var | ) |  [inline] | 
Definition at line 110 of file cap_taylor.hpp.
| size_t CppAD::ADFun< Base >::Domain | ( | void | ) | const  [inline] | 
Definition at line 128 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::Range | ( | void | ) | const  [inline] | 
Definition at line 132 of file ad_fun.hpp.
| bool CppAD::ADFun< Base >::Parameter | ( | size_t | i | ) |  [inline] | 
Definition at line 136 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::CompareChange | ( | void | ) | const  [inline] | 
Definition at line 146 of file ad_fun.hpp.
| VectorBase CppAD::ADFun< Base >::Jacobian | ( | const VectorBase & | x | ) |  [inline] | 
| VectorBase CppAD::ADFun< Base >::Hessian | ( | const VectorBase & | x, | |
| size_t | i | |||
| ) |  [inline] | 
| VectorBase CppAD::ADFun< Base >::ForOne | ( | const VectorBase & | x, | |
| size_t | j | |||
| ) |  [inline] | 
| VectorBase CppAD::ADFun< Base >::RevOne | ( | const VectorBase & | x, | |
| size_t | i | |||
| ) |  [inline] | 
| VectorBase CppAD::ADFun< Base >::ForTwo | ( | const VectorBase & | x, | |
| const VectorSize_t & | J, | |||
| const VectorSize_t & | K | |||
| ) |  [inline] | 
Definition at line 149 of file for_two.hpp.
| VectorBase CppAD::ADFun< Base >::RevTwo | ( | const VectorBase & | x, | |
| const VectorSize_t & | I, | |||
| const VectorSize_t & | J | |||
| ) |  [inline] | 
Definition at line 149 of file rev_two.hpp.
| size_t CppAD::ADFun< Base >::Size | ( | void | ) | const  [inline] | 
Definition at line 187 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::Order | ( | void | ) | const  [inline] | 
Definition at line 191 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::Memory | ( | void | ) | const  [inline] | 
Definition at line 195 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::taylor_size | ( | void | ) | const  [inline] | 
Definition at line 203 of file ad_fun.hpp.
| void CppAD::ADFun< Base >::Dependent | ( | ADTape< Base > * | tape, | |
| const ADvector & | y | |||
| ) |  [inline, private] | 
Definition at line 185 of file dependent.hpp.
| Vector CppAD::ADFun< Base >::ForOne | ( | const Vector & | x, | |
| size_t | j | |||
| ) |  [inline] | 
Definition at line 129 of file for_one.hpp.
| Vector CppAD::ADFun< Base >::ForSparseJac | ( | size_t | q, | |
| const Vector & | r | |||
| ) |  [inline] | 
Definition at line 176 of file for_sparse_jac.hpp.
| Vector CppAD::ADFun< Base >::Forward | ( | size_t | p, | |
| const Vector & | up | |||
| ) |  [inline] | 
Definition at line 38 of file forward.hpp.
| Vector CppAD::ADFun< Base >::Hessian | ( | const Vector & | x, | |
| size_t | i | |||
| ) |  [inline] | 
Definition at line 122 of file hessian.hpp.
| Vector CppAD::ADFun< Base >::Jacobian | ( | const Vector & | x | ) |  [inline] | 
Definition at line 196 of file jacobian.hpp.
| Vector CppAD::ADFun< Base >::RevOne | ( | const Vector & | x, | |
| size_t | i | |||
| ) |  [inline] | 
Definition at line 127 of file rev_one.hpp.
| Vector CppAD::ADFun< Base >::RevSparseHes | ( | size_t | q, | |
| const Vector & | s | |||
| ) | const  [inline] | 
Definition at line 199 of file rev_sparse_hes.hpp.
| Vector CppAD::ADFun< Base >::RevSparseJac | ( | size_t | p, | |
| const Vector & | s | |||
| ) | const  [inline] | 
Definition at line 173 of file rev_sparse_jac.hpp.
| size_t CppAD::ADFun< Base >::compareChange  [private] | 
Definition at line 211 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::taylor_per_var  [private] | 
Definition at line 214 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::ForJacBitDim  [private] | 
Definition at line 217 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::TaylorColDim  [private] | 
Definition at line 220 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::ForJacColDim  [private] | 
Definition at line 223 of file ad_fun.hpp.
| size_t CppAD::ADFun< Base >::totalNumVar  [private] | 
Definition at line 226 of file ad_fun.hpp.
| CppAD::vector<size_t> CppAD::ADFun< Base >::ind_taddr  [private] | 
Definition at line 229 of file ad_fun.hpp.
| CppAD::vector<size_t> CppAD::ADFun< Base >::dep_taddr  [private] | 
Definition at line 232 of file ad_fun.hpp.
| CppAD::vector<bool> CppAD::ADFun< Base >::dep_parameter  [private] | 
Definition at line 233 of file ad_fun.hpp.
| TapeRec<Base> CppAD::ADFun< Base >::Rec  [private] | 
Definition at line 236 of file ad_fun.hpp.
| Base* CppAD::ADFun< Base >::Taylor  [private] | 
Definition at line 239 of file ad_fun.hpp.
| Pack* CppAD::ADFun< Base >::ForJac  [private] | 
Definition at line 242 of file ad_fun.hpp.
 1.6.1
 1.6.1