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

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

_atomic (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >protected
_evalAtomicForwardOne4CppAD (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >protected
addAtomicFunction(atomic_base< Base > &atomic)=0CppAD::cg::GenericModel< Base >pure virtual
addExternalModel(GenericModel< Base > &atomic)=0CppAD::cg::GenericModel< Base >pure virtual
asAtomic()CppAD::cg::GenericModel< Base >inlinevirtual
Domain() const =0CppAD::cg::GenericModel< Base >pure virtual
ForwardOne(const VectorBase &tx)CppAD::cg::GenericModel< Base >inline
ForwardOne(ArrayView< const Base > tx, ArrayView< Base > ty)=0CppAD::cg::GenericModel< Base >pure virtual
ForwardOne(ArrayView< const Base > x, size_t tx1Nnz, const size_t idx[], const Base tx1[], ArrayView< Base > ty1)=0CppAD::cg::GenericModel< Base >pure virtual
ForwardZero(const VectorBase &x)CppAD::cg::GenericModel< Base >inline
ForwardZero(const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, ArrayView< const Base > tx, ArrayView< Base > ty)=0CppAD::cg::GenericModel< Base >pure virtual
ForwardZero(const VectorBase &x, VectorBase &dep)CppAD::cg::GenericModel< Base >inline
ForwardZero(ArrayView< const Base > x, ArrayView< Base > dep)=0CppAD::cg::GenericModel< Base >pure virtual
ForwardZero(const std::vector< const Base *> &x, ArrayView< Base > dep)=0CppAD::cg::GenericModel< Base >pure virtual
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()=0CppAD::cg::GenericModel< Base >pure virtual
getName() const =0CppAD::cg::GenericModel< Base >pure virtual
Hessian(const VectorBase &x, const VectorBase &w)CppAD::cg::GenericModel< Base >inline
Hessian(const VectorBase &x, const VectorBase &w, VectorBase &hess)CppAD::cg::GenericModel< Base >inline
Hessian(const VectorBase &x, size_t i)CppAD::cg::GenericModel< Base >inline
Hessian(ArrayView< const Base > x, ArrayView< const Base > w, ArrayView< Base > hess)=0CppAD::cg::GenericModel< Base >pure virtual
HessianSparsity(std::vector< size_t > &rows, std::vector< size_t > &cols)=0 (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >pure virtual
HessianSparsity(size_t i, std::vector< size_t > &rows, std::vector< size_t > &cols)=0CppAD::cg::GenericModel< Base >pure virtual
HessianSparsityBool()=0 (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >pure virtual
HessianSparsityBool(size_t i)=0CppAD::cg::GenericModel< Base >pure virtual
HessianSparsitySet()=0CppAD::cg::GenericModel< Base >pure virtual
HessianSparsitySet(size_t i)=0CppAD::cg::GenericModel< Base >pure virtual
isAtomicEvalForwardOne4CppAD() const (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >inline
isEquationHessianSparsityAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isForwardOneAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isForwardZeroAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isHessianAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isHessianSparsityAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isJacobianAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isJacobianSparsityAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isReverseOneAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isReverseTwoAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isSparseForwardOneAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isSparseHessianAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isSparseJacobianAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isSparseReverseOneAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
isSparseReverseTwoAvailable()=0CppAD::cg::GenericModel< Base >pure virtual
Jacobian(const VectorBase &x)CppAD::cg::GenericModel< Base >inline
Jacobian(const VectorBase &x, VectorBase &jac)CppAD::cg::GenericModel< Base >inline
Jacobian(ArrayView< const Base > x, ArrayView< Base > jac)=0CppAD::cg::GenericModel< Base >pure virtual
JacobianSparsity(std::vector< size_t > &equations, std::vector< size_t > &variables)=0 (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >pure virtual
JacobianSparsityBool()=0 (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >pure virtual
JacobianSparsitySet()=0 (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >pure virtual
Range() const =0CppAD::cg::GenericModel< Base >pure virtual
ReverseOne(const VectorBase &tx, const VectorBase &ty, const VectorBase &py)CppAD::cg::GenericModel< Base >inline
ReverseOne(const VectorBase &tx, const VectorBase &ty, VectorBase &px, const VectorBase &py)CppAD::cg::GenericModel< Base >inline
ReverseOne(ArrayView< const Base > tx, ArrayView< const Base > ty, ArrayView< Base > px, ArrayView< const Base > py)=0CppAD::cg::GenericModel< Base >pure virtual
ReverseOne(ArrayView< const Base > x, ArrayView< Base > px, size_t pyNnz, const size_t idx[], const Base py[])=0CppAD::cg::GenericModel< Base >pure virtual
ReverseTwo(const VectorBase &tx, const VectorBase &ty, const VectorBase &py)CppAD::cg::GenericModel< Base >inline
ReverseTwo(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)=0CppAD::cg::GenericModel< Base >pure virtual
ReverseTwo(ArrayView< const Base > x, size_t tx1Nnz, const size_t idx[], const Base tx1[], ArrayView< Base > px2, ArrayView< const Base > py2)=0CppAD::cg::GenericModel< Base >pure virtual
setAtomicEvalForwardOne4CppAD(bool evalForwardOne4CppAD)CppAD::cg::GenericModel< Base >inline
SparseHessian(const VectorBase &x, const VectorBase &w)CppAD::cg::GenericModel< Base >inline
SparseHessian(const VectorBase &x, const VectorBase &w, VectorBase &hess)CppAD::cg::GenericModel< Base >inline
SparseHessian(ArrayView< const Base > x, ArrayView< const Base > w, ArrayView< Base > hess)=0CppAD::cg::GenericModel< Base >pure virtual
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)=0CppAD::cg::GenericModel< Base >pure virtual
SparseHessian(ArrayView< const Base > x, ArrayView< const Base > w, ArrayView< Base > hess, size_t const **row, size_t const **col)=0CppAD::cg::GenericModel< Base >pure virtual
SparseHessian(const std::vector< const Base *> &x, ArrayView< const Base > w, ArrayView< Base > hess, size_t const **row, size_t const **col)=0CppAD::cg::GenericModel< Base >pure virtual
SparseJacobian(const VectorBase &x)CppAD::cg::GenericModel< Base >inline
SparseJacobian(const VectorBase &x, VectorBase &jac)CppAD::cg::GenericModel< Base >inline
SparseJacobian(ArrayView< const Base > x, ArrayView< Base > jac)=0CppAD::cg::GenericModel< Base >pure virtual
SparseJacobian(const std::vector< Base > &x, std::vector< Base > &jac, std::vector< size_t > &row, std::vector< size_t > &col)=0CppAD::cg::GenericModel< Base >pure virtual
SparseJacobian(ArrayView< const Base > x, ArrayView< Base > jac, size_t const **row, size_t const **col)=0CppAD::cg::GenericModel< Base >pure virtual
SparseJacobian(const std::vector< const Base *> &x, ArrayView< Base > jac, size_t const **row, size_t const **col)=0CppAD::cg::GenericModel< Base >pure virtual
~GenericModel() (defined in CppAD::cg::GenericModel< Base >)CppAD::cg::GenericModel< Base >inlinevirtual