CG_SCALAR typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
CG_VALUE_TYPE typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
cgCppadFun_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
cgStdFun_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
clone() const | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlinevirtual |
compiled_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
compileJIT(const DerivativesCppadSettings &settings, const std::string &libName="unnamedLib", bool verbose=false) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
compiler_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
compilerClang_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
Derivatives() | ct::core::Derivatives< IN_DIM, OUT_DIM, double > | inline |
DerivativesBase typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
DerivativesCppadJIT(FUN_TYPE_CG &f, int inputDim=IN_DIM, int outputDim=OUT_DIM) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
DerivativesCppadJIT(const DerivativesCppadJIT &arg) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
dynamicLib_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
forwardZero(const Eigen::VectorXd &x) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlinevirtual |
FUN_TYPE_CG typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
getDynamicLib() | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
getNumNonZerosHessian() | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
getNumNonZerosJacobian() | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
getSparsityPatternHessian() | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
getSparsityPatternHessian(Eigen::VectorXi &rows, Eigen::VectorXi &columns) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
getSparsityPatternJacobian() | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
getSparsityPatternJacobian(Eigen::VectorXi &rows, Eigen::VectorXi &columns) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
HES_TYPE typedef | ct::core::Derivatives< IN_DIM, OUT_DIM, double > | |
HES_TYPE_D typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
HES_TYPE_ROW_MAJOR typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
hessian(const Eigen::VectorXd &x, const Eigen::VectorXd &lambda) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlinevirtual |
IN_TYPE typedef | ct::core::Derivatives< IN_DIM, OUT_DIM, double > | |
IN_TYPE_CG typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
IN_TYPE_D typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
inputDim_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
JAC_TYPE typedef | ct::core::Derivatives< IN_DIM, OUT_DIM, double > | |
JAC_TYPE_D typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
JAC_TYPE_ROW_MAJOR typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
jacobian(const Eigen::VectorXd &x) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlinevirtual |
libName_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
model_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
OUT_TYPE typedef | ct::core::Derivatives< IN_DIM, OUT_DIM, double > | |
OUT_TYPE_CG typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
OUT_TYPE_D typedef | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | |
outputDim_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
recordCg() | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlineprotected |
sparseHessian(const Eigen::VectorXd &x, const Eigen::VectorXd &lambda, Eigen::VectorXd &hes, Eigen::VectorXi &iRow, Eigen::VectorXi &jCol) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlinevirtual |
sparseHessianValues(const Eigen::VectorXd &x, const Eigen::VectorXd &lambda) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlinevirtual |
sparseJacobian(const Eigen::VectorXd &x, Eigen::VectorXd &jac, Eigen::VectorXi &iRow, Eigen::VectorXi &jCol) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlinevirtual |
sparseJacobianValues(const Eigen::VectorXd &x) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inlinevirtual |
sparsityColsHessian_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
sparsityColsHessianEigen_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
sparsityColsJacobian_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
sparsityColsJacobianEigen_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
sparsityRowsHessian_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
sparsityRowsHessianEigen_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
sparsityRowsJacobian_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
sparsityRowsJacobianEigen_ | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | protected |
update(FUN_TYPE_CG &f, const size_t inputDim=IN_DIM, const size_t outputDim=OUT_DIM) | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | inline |
~Derivatives() | ct::core::Derivatives< IN_DIM, OUT_DIM, double > | inlinevirtual |
~DerivativesCppadJIT()=default | ct::core::DerivativesCppadJIT< IN_DIM, OUT_DIM > | virtual |