CppADCodeGen  HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
CppAD::cg::CGAtomicFun< Base > Member List

This is the complete list of members for CppAD::cg::CGAtomicFun< Base >, including all inherited members.

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) overrideCppAD::cg::CGAtomicFun< Base >inlineprotectedvirtual
atomicFun_ (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >protected
atomicReverse(size_t p, const CppAD::vector< Base > &tx, const CppAD::vector< Base > &ty, CppAD::vector< Base > &px, const CppAD::vector< Base > &py) overrideCppAD::cg::CGAtomicFun< Base >inlineprotectedvirtual
BaseAbstractAtomicFun(const std::string &name)CppAD::cg::BaseAbstractAtomicFun< Base >inlineexplicitprotected
CGAbstractAtomicFun(const std::string &name, bool standAlone=false)CppAD::cg::CGAbstractAtomicFun< Base >inlineexplicitprotected
CGAtomicFun(atomic_base< Base > &atomicFun, const CppAD::vector< Base > &xSparsity, bool standAlone=false)CppAD::cg::CGAtomicFun< Base >inline
CGAtomicFun(atomic_base< Base > &atomicFun, ArrayView< const Base > xSparsity, bool standAlone=false) (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >inline
CGAtomicFun(atomic_base< Base > &atomicFun, ArrayView< const CppAD::AD< Base >> xSparsity, bool standAlone=false) (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >inline
CGB typedef (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >protected
createNewAtomicFunctionID()CppAD::cg::CGAbstractAtomicFun< Base >inlinestatic
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::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >inline
for_sparse_jac(size_t q, const CppAD::vector< bool > &r, CppAD::vector< bool > &s, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >inline
for_sparse_jac(size_t q, const CppAD::vector< bool > &r, CppAD::vector< bool > &s) override (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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) overrideCppAD::cg::CGAbstractAtomicFun< Base >inline
getId() constCppAD::cg::CGAbstractAtomicFun< Base >inline
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() constCppAD::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::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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 (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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< bool > &r, const CppAD::vector< bool > &u, CppAD::vector< bool > &v, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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< bool > &r, const CppAD::vector< bool > &u, CppAD::vector< bool > &v) override (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >inline
rev_sparse_jac(size_t q, const CppAD::vector< bool > &rt, CppAD::vector< bool > &st, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >inline
rev_sparse_jac(size_t q, const CppAD::vector< bool > &rt, CppAD::vector< bool > &st) override (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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) overrideCppAD::cg::CGAbstractAtomicFun< Base >inline
standAlone_CppAD::cg::CGAbstractAtomicFun< Base >protected
Super typedef (defined in CppAD::cg::CGAbstractAtomicFun< Base >)CppAD::cg::CGAbstractAtomicFun< Base >
xSparsity_ (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >protected
zeroOrderDependency(const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, const CppAD::vector< CGB > &x) override (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< 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
~CGAtomicFun()=default (defined in CppAD::cg::CGAtomicFun< Base >)CppAD::cg::CGAtomicFun< Base >virtual