CppADCodeGen
HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
|
This is the complete list of members for CppAD::cg::CGAtomicFunBridge< Base >, including all inherited members.
ADCGD typedef (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | |
appendAsArguments(typename std::vector< Arg >::iterator begin, const CppAD::vector< CGB > &tx) (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineprotectedstatic |
Arg typedef (defined in CppAD::cg::CGAbstractAtomicFun< Base >) | CppAD::cg::CGAbstractAtomicFun< Base > | |
atomicForward(size_t q, size_t p, const CppAD::vector< Base > &tx, CppAD::vector< Base > &ty) override | CppAD::cg::CGAtomicFunBridge< Base > | inlineprotectedvirtual |
atomicReverse(size_t p, const CppAD::vector< Base > &tx, const CppAD::vector< Base > &ty, CppAD::vector< Base > &px, const CppAD::vector< Base > &py) override | CppAD::cg::CGAtomicFunBridge< Base > | inlineprotectedvirtual |
BaseAbstractAtomicFun(const std::string &name) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineexplicitprotected |
cacheSparsities_ (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | protected |
CGAbstractAtomicFun(const std::string &name, bool standAlone=false) | CppAD::cg::CGAbstractAtomicFun< Base > | inlineexplicitprotected |
CGAtomicFunBridge(const std::string &name, CppAD::ADFun< CGB > &fun, bool standAlone=false, bool cacheSparsities=true) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
CGAtomicFunBridge(const CGAtomicFunBridge &orig)=delete (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | |
CGB typedef (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | |
createNewAtomicFunctionID() | CppAD::cg::CGAbstractAtomicFun< Base > | inlinestatic |
custom_hess_ (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | protected |
custom_jac_ (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | protected |
for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s) override (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
forward(size_t q, size_t p, const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, const CppAD::vector< CGB > &tx, CppAD::vector< CGB > &ty) override | CppAD::cg::CGAbstractAtomicFun< Base > | inline |
fun_ (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | protected |
getId() const | CppAD::cg::CGAbstractAtomicFun< Base > | inline |
hess_ (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | protected |
hessianSparsitySet(size_t m, const CppAD::vector< CGB > &x) (defined in CppAD::cg::CGAbstractAtomicFun< Base >) | CppAD::cg::CGAbstractAtomicFun< Base > | inlinevirtual |
hessianSparsitySet(const CppAD::vector< bool > &s, const CppAD::vector< CGB > &x) | CppAD::cg::CGAbstractAtomicFun< Base > | inlinevirtual |
id_ | CppAD::cg::CGAbstractAtomicFun< Base > | protected |
isParameters(const CppAD::vector< CGB > &tx) (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineprotectedstatic |
isStandAlone() const | CppAD::cg::CGAbstractAtomicFun< Base > | inline |
isValuesDefined(const CppAD::vector< CGB > &tx) (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineprotectedstatic |
jacobianForwardSparsitySet(size_t m, const CppAD::vector< CGB > &x) (defined in CppAD::cg::CGAbstractAtomicFun< Base >) | CppAD::cg::CGAbstractAtomicFun< Base > | inlinevirtual |
jacobianReverseSparsitySet(size_t m, const CppAD::vector< CGB > &x) (defined in CppAD::cg::CGAbstractAtomicFun< Base >) | CppAD::cg::CGAbstractAtomicFun< Base > | inlinevirtual |
makeArray(CodeHandler< Base > &handler, const CppAD::vector< CGB > &tx) (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineprotectedstatic |
makeArray(CodeHandler< Base > &handler, const CppAD::vector< CGB > &tx, size_t p, size_t k) (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineprotectedstatic |
makeEmptySparseArray(CodeHandler< Base > &handler, size_t size) (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineprotectedstatic |
makeSparseArray(CodeHandler< Base > &handler, const CppAD::vector< CGB > &py, size_t p, size_t k) (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineprotectedstatic |
makeZeroArray(CodeHandler< Base > &handler, size_t size) (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | inlineprotectedstatic |
operator()(const ADVector &ax, ADVector &ay, size_t id=0) (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
operator=(const CGAtomicFunBridge &rhs)=delete (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | |
rev_sparse_hes(const CppAD::vector< bool > &vx, const CppAD::vector< bool > &s, CppAD::vector< bool > &t, size_t q, const CppAD::vector< std::set< size_t > > &r, const CppAD::vector< std::set< size_t > > &u, CppAD::vector< std::set< size_t > > &v, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
rev_sparse_hes(const CppAD::vector< bool > &vx, const CppAD::vector< bool > &s, CppAD::vector< bool > &t, size_t q, const CppAD::vector< std::set< size_t > > &r, const CppAD::vector< std::set< size_t > > &u, CppAD::vector< std::set< size_t > > &v) override | CppAD::cg::CGAtomicFunBridge< Base > | inline |
rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st) override (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
reverse(size_t p, const CppAD::vector< CGB > &tx, const CppAD::vector< CGB > &ty, CppAD::vector< CGB > &px, const CppAD::vector< CGB > &py) override | CppAD::cg::CGAbstractAtomicFun< Base > | inline |
setCustomSparseHessianElements(const VectorSize &row, const VectorSize &col) (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
setCustomSparseHessianElements(const VectorSet &elements) (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
setCustomSparseJacobianElements(const VectorSize &row, const VectorSize &col) (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
setCustomSparseJacobianElements(const VectorSet &elements) (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inline |
standAlone_ | CppAD::cg::CGAbstractAtomicFun< Base > | protected |
Super typedef (defined in CppAD::cg::CGAbstractAtomicFun< Base >) | CppAD::cg::CGAbstractAtomicFun< Base > | |
zeroOrderDependency(const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | inlineprotectedvirtual |
~BaseAbstractAtomicFun()=default (defined in CppAD::cg::BaseAbstractAtomicFun< Base >) | CppAD::cg::BaseAbstractAtomicFun< Base > | virtual |
~CGAbstractAtomicFun()=default (defined in CppAD::cg::CGAbstractAtomicFun< Base >) | CppAD::cg::CGAbstractAtomicFun< Base > | virtual |
~CGAtomicFunBridge()=default (defined in CppAD::cg::CGAtomicFunBridge< Base >) | CppAD::cg::CGAtomicFunBridge< Base > | virtual |