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

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

_atomic (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_atomicFuncArg (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_atomicFunctions (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_atomicNames (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_evalAtomicForwardOne4CppAD (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >protected
_forwardOne (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_forwardOneSparsity (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_hessian (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_hessianSparsity (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_hessianSparsity2 (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_in (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_inHess (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_isLibraryReady (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_jacobian (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_jacobianSparsity (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_m (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_missingAtomicFunctions (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_n (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_nameCppAD::cg::FunctorGenericModel< Base >protected
_out (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_px (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_py (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_reverseOne (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_reverseOneSparsity (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_reverseTwo (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_reverseTwoSparsity (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_sparseForwardOne (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_sparseHessian (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_sparseJacobian (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_sparseReverseOne (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_sparseReverseTwo (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_tx (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_ty (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
_zero (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protected
addAtomicFunction(atomic_base< Base > &atomic) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
addExternalModel(GenericModel< Base > &atomic) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
asAtomic()CppAD::cg::GenericModel< Base >inlinevirtual
AtomicExternalFunctionWrapper< Base > (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >friend
createDenseFromSparse(const CppAD::vector< Base > &compressed, unsigned long nrows, unsigned long ncols, unsigned long const *rows, unsigned long const *cols, unsigned long nnz, ArrayView< Base > mat) const (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlineprotected
Domain() const overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
ERROR_LIBRARY_NOT_READY (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protectedstatic
ForwardOne(ArrayView< const Base > tx, ArrayView< Base > ty) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
ForwardOne(ArrayView< const Base > x, size_t tx1Nnz, const size_t idx[], const Base tx1[], ArrayView< Base > ty1) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
CppAD::cg::GenericModel::ForwardOne(const VectorBase &tx)CppAD::cg::GenericModel< Base >inline
ForwardZero(ArrayView< const Base > x, ArrayView< Base > dep) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
ForwardZero(const std::vector< const Base *> &x, ArrayView< Base > dep) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
ForwardZero(const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, ArrayView< const Base > tx, ArrayView< Base > ty) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
CppAD::cg::GenericModel::ForwardZero(const VectorBase &x)CppAD::cg::GenericModel< Base >inline
CppAD::cg::GenericModel::ForwardZero(const VectorBase &x, VectorBase &dep)CppAD::cg::GenericModel< Base >inline
FunctorGenericModel(FunctorGenericModel &&other) noexcept (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inline
FunctorGenericModel(const FunctorGenericModel &)=delete (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >
FunctorGenericModel(std::string name)CppAD::cg::FunctorGenericModel< Base >inlineexplicitprotected
GenericModel() (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >inline
GenericModel(GenericModel &&other) noexcept (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >inline
getAtomicFunctionNames() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
getName() const overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
Hessian(ArrayView< const Base > x, ArrayView< const Base > w, ArrayView< Base > hess) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
CppAD::cg::GenericModel::Hessian(const VectorBase &x, const VectorBase &w)CppAD::cg::GenericModel< Base >inline
CppAD::cg::GenericModel::Hessian(const VectorBase &x, const VectorBase &w, VectorBase &hess)CppAD::cg::GenericModel< Base >inline
CppAD::cg::GenericModel::Hessian(const VectorBase &x, size_t i)CppAD::cg::GenericModel< Base >inline
HessianSparsity(std::vector< size_t > &rows, std::vector< size_t > &cols) override (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlinevirtual
HessianSparsity(size_t i, std::vector< size_t > &rows, std::vector< size_t > &cols) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
HessianSparsityBool() override (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlinevirtual
HessianSparsityBool(size_t i) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
HessianSparsitySet() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
HessianSparsitySet(size_t i) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
init() (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlineprotectedvirtual
isAtomicEvalForwardOne4CppAD() const (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >inline
isEquationHessianSparsityAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isForwardOneAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isForwardZeroAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isHessianAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isHessianSparsityAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isJacobianAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isJacobianSparsityAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isReverseOneAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isReverseTwoAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isSparseForwardOneAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isSparseHessianAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isSparseJacobianAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isSparseReverseOneAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
isSparseReverseTwoAvailable() overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
Jacobian(ArrayView< const Base > x, ArrayView< Base > jac) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
CppAD::cg::GenericModel::Jacobian(const VectorBase &x)CppAD::cg::GenericModel< Base >inline
CppAD::cg::GenericModel::Jacobian(const VectorBase &x, VectorBase &jac)CppAD::cg::GenericModel< Base >inline
JacobianSparsity(std::vector< size_t > &equations, std::vector< size_t > &variables) override (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlinevirtual
JacobianSparsityBool() override (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlinevirtual
JacobianSparsitySet() override (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlinevirtual
loadFunction(const std::string &functionName, bool required=true)=0 (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >protectedpure virtual
loadFunctions()CppAD::cg::FunctorGenericModel< Base >inlineprotectedvirtual
loadSparsity(bool set_type, VectorSet &s, unsigned long nrows, unsigned long ncols, unsigned long const *rows, unsigned long const *cols, unsigned long nnz) (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlineprotected
loadSparsity(const std::set< size_t > &set_type, VectorSet &s, unsigned long nrows, unsigned long ncols, unsigned long const *rows, unsigned long const *cols, unsigned long nnz) (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlineprotected
modelLibraryClosed() (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlineprotectedvirtual
operator=(const FunctorGenericModel &)=delete (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >
Range() const overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
ReverseOne(ArrayView< const Base > tx, ArrayView< const Base > ty, ArrayView< Base > px, ArrayView< const Base > py) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
ReverseOne(ArrayView< const Base > x, ArrayView< Base > px, size_t pyNnz, const size_t idx[], const Base py[]) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
CppAD::cg::GenericModel::ReverseOne(const VectorBase &tx, const VectorBase &ty, const VectorBase &py)CppAD::cg::GenericModel< Base >inline
CppAD::cg::GenericModel::ReverseOne(const VectorBase &tx, const VectorBase &ty, VectorBase &px, const VectorBase &py)CppAD::cg::GenericModel< Base >inline
ReverseTwo(ArrayView< const Base > tx, ArrayView< const Base > ty, ArrayView< Base > px, ArrayView< const Base > py) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
ReverseTwo(ArrayView< const Base > x, size_t tx1Nnz, const size_t idx[], const Base tx1[], ArrayView< Base > px2, ArrayView< const Base > py2) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
CppAD::cg::GenericModel::ReverseTwo(const VectorBase &tx, const VectorBase &ty, const VectorBase &py)CppAD::cg::GenericModel< Base >inline
CppAD::cg::GenericModel::ReverseTwo(const VectorBase &tx, const VectorBase &ty, VectorBase &px, const VectorBase &py)CppAD::cg::GenericModel< Base >inline
setAtomicEvalForwardOne4CppAD(bool evalForwardOne4CppAD)CppAD::cg::GenericModel< Base >inline
SparseHessian(ArrayView< const Base > x, ArrayView< const Base > w, ArrayView< Base > hess) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
SparseHessian(const std::vector< Base > &x, const std::vector< Base > &w, std::vector< Base > &hess, std::vector< size_t > &row, std::vector< size_t > &col) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
SparseHessian(ArrayView< const Base > x, ArrayView< const Base > w, ArrayView< Base > hess, size_t const **row, size_t const **col) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
SparseHessian(const std::vector< const Base *> &x, ArrayView< const Base > w, ArrayView< Base > hess, size_t const **row, size_t const **col) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
CppAD::cg::GenericModel::SparseHessian(const VectorBase &x, const VectorBase &w)CppAD::cg::GenericModel< Base >inline
CppAD::cg::GenericModel::SparseHessian(const VectorBase &x, const VectorBase &w, VectorBase &hess)CppAD::cg::GenericModel< Base >inline
SparseJacobian(ArrayView< const Base > x, ArrayView< Base > jac) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
SparseJacobian(const std::vector< Base > &x, std::vector< Base > &jac, std::vector< size_t > &row, std::vector< size_t > &col) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
SparseJacobian(ArrayView< const Base > x, ArrayView< Base > jac, size_t const **row, size_t const **col) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
SparseJacobian(const std::vector< const Base *> &x, ArrayView< Base > jac, size_t const **row, size_t const **col) overrideCppAD::cg::FunctorGenericModel< Base >inlinevirtual
CppAD::cg::GenericModel::SparseJacobian(const VectorBase &x)CppAD::cg::GenericModel< Base >inline
CppAD::cg::GenericModel::SparseJacobian(const VectorBase &x, VectorBase &jac)CppAD::cg::GenericModel< Base >inline
validate()CppAD::cg::FunctorGenericModel< Base >inlineprotectedvirtual
~FunctorGenericModel() (defined in CppAD::cg::FunctorGenericModel< Base >)CppAD::cg::FunctorGenericModel< Base >inlinevirtual
~GenericModel() (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >inlinevirtual