CppADCodeGen
HEAD
A C++ Algorithmic Differentiation Package with Source Code Generation
|
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)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
addExternalModel(GenericModel< Base > &atomic)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
asAtomic() | CppAD::cg::GenericModel< Base > | inlinevirtual |
Domain() const =0 | CppAD::cg::GenericModel< Base > | pure virtual |
ForwardOne(const VectorBase &tx) | CppAD::cg::GenericModel< Base > | inline |
ForwardOne(ArrayView< const Base > tx, ArrayView< Base > ty)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
ForwardOne(ArrayView< const Base > x, size_t tx1Nnz, const size_t idx[], const Base tx1[], ArrayView< Base > ty1)=0 | CppAD::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)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
ForwardZero(const VectorBase &x, VectorBase &dep) | CppAD::cg::GenericModel< Base > | inline |
ForwardZero(ArrayView< const Base > x, ArrayView< Base > dep)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
ForwardZero(const std::vector< const Base *> &x, ArrayView< Base > dep)=0 | CppAD::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()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
getName() const =0 | CppAD::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)=0 | CppAD::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)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
HessianSparsityBool()=0 (defined in CppAD::cg::GenericModel< Base >) | CppAD::cg::GenericModel< Base > | pure virtual |
HessianSparsityBool(size_t i)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
HessianSparsitySet()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
HessianSparsitySet(size_t i)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isAtomicEvalForwardOne4CppAD() const (defined in CppAD::cg::GenericModel< Base >) | CppAD::cg::GenericModel< Base > | inline |
isEquationHessianSparsityAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isForwardOneAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isForwardZeroAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isHessianAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isHessianSparsityAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isJacobianAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isJacobianSparsityAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isReverseOneAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isReverseTwoAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isSparseForwardOneAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isSparseHessianAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isSparseJacobianAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isSparseReverseOneAvailable()=0 | CppAD::cg::GenericModel< Base > | pure virtual |
isSparseReverseTwoAvailable()=0 | CppAD::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)=0 | CppAD::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 =0 | CppAD::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)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
ReverseOne(ArrayView< const Base > x, ArrayView< Base > px, size_t pyNnz, const size_t idx[], const Base py[])=0 | CppAD::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)=0 | CppAD::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)=0 | CppAD::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)=0 | CppAD::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)=0 | CppAD::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)=0 | CppAD::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)=0 | CppAD::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)=0 | CppAD::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)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
SparseJacobian(ArrayView< const Base > x, ArrayView< Base > jac, size_t const **row, size_t const **col)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
SparseJacobian(const std::vector< const Base *> &x, ArrayView< Base > jac, size_t const **row, size_t const **col)=0 | CppAD::cg::GenericModel< Base > | pure virtual |
~GenericModel() (defined in CppAD::cg::GenericModel< Base >) | CppAD::cg::GenericModel< Base > | inlinevirtual |