CppAD: A C++ Algorithmic Differentiation Package
20171217
|
This is the complete list of members for CppAD::ADFun< Base >, including all inherited members.
abs_normal_fun(ADFun &g, ADFun &a) const | CppAD::ADFun< Base > | |
ADFun(const ADFun &g) | CppAD::ADFun< Base > | inline |
ADFun(void) | CppAD::ADFun< Base > | |
ADFun(const ADvector &x, const ADvector &y) | CppAD::ADFun< Base > | |
ADFun(const VectorAD &x, const VectorAD &y) | CppAD::ADFun< Base > | |
cap_order_taylor_ | CppAD::ADFun< Base > | private |
capacity_order(size_t c) | CppAD::ADFun< Base > | |
capacity_order(size_t c, size_t r) | CppAD::ADFun< Base > | |
capacity_taylor(size_t per_var) | CppAD::ADFun< Base > | |
check_for_nan(bool value) | CppAD::ADFun< Base > | |
check_for_nan(void) const | CppAD::ADFun< Base > | |
check_for_nan_ | CppAD::ADFun< Base > | private |
compare_change_count(size_t count) | CppAD::ADFun< Base > | inline |
compare_change_count_ | CppAD::ADFun< Base > | private |
compare_change_number(void) const | CppAD::ADFun< Base > | inline |
compare_change_number_ | CppAD::ADFun< Base > | private |
compare_change_op_index(void) const | CppAD::ADFun< Base > | inline |
compare_change_op_index_ | CppAD::ADFun< Base > | private |
CompareChange(void) const | CppAD::ADFun< Base > | inline |
cskip_op_ | CppAD::ADFun< Base > | private |
dep_parameter_ | CppAD::ADFun< Base > | private |
dep_taddr_ | CppAD::ADFun< Base > | private |
Dependent(local::ADTape< Base > *tape, const ADvector &y) | CppAD::ADFun< Base > | private |
Dependent(const ADvector &x, const ADvector &y) | CppAD::ADFun< Base > | |
Dependent(const ADvector &y) | CppAD::ADFun< Base > | |
Domain(void) const | CppAD::ADFun< Base > | inline |
for_hes_sparsity(const BoolVector &select_domain, const BoolVector &select_range, bool internal_bool, sparse_rc< SizeVector > &pattern_out) | CppAD::ADFun< Base > | |
for_jac_sparse_pack_ | CppAD::ADFun< Base > | private |
for_jac_sparse_set_ | CppAD::ADFun< Base > | private |
for_jac_sparsity(const sparse_rc< SizeVector > &pattern_in, bool transpose, bool dependency, bool internal_bool, sparse_rc< SizeVector > &pattern_out) | CppAD::ADFun< Base > | |
ForOne(const VectorBase &x, size_t j) | CppAD::ADFun< Base > | |
ForOne(const Vector &x, size_t j) | CppAD::ADFun< Base > | |
ForSparseHes(const VectorSet &r, const VectorSet &s) | CppAD::ADFun< Base > | |
ForSparseHesCase(bool set_type, const VectorSet &r, const VectorSet &s, VectorSet &h) | CppAD::ADFun< Base > | private |
ForSparseHesCase(const std::set< size_t > &set_type, const VectorSet &r, const VectorSet &s, VectorSet &h) | CppAD::ADFun< Base > | private |
ForSparseHesCheckpoint(vector< bool > &r, vector< bool > &s, local::sparse_list &h) | CppAD::ADFun< Base > | |
ForSparseJac(size_t q, const VectorSet &r, bool transpose=false, bool dependency=false) | CppAD::ADFun< Base > | |
ForSparseJacCase(bool set_type, bool transpose, bool dependency, size_t q, const VectorSet &r, VectorSet &s) | CppAD::ADFun< Base > | private |
ForSparseJacCase(const std::set< size_t > &set_type, bool transpose, bool dependency, size_t q, const VectorSet &r, VectorSet &s) | CppAD::ADFun< Base > | private |
ForSparseJacCheckpoint(size_t q, const local::sparse_list &r, bool transpose, bool dependency, local::sparse_list &s) | CppAD::ADFun< Base > | |
ForTwo(const VectorBase &x, const VectorSize_t &J, const VectorSize_t &K) | CppAD::ADFun< Base > | |
Forward(size_t q, size_t r, const VectorBase &x) | CppAD::ADFun< Base > | |
Forward(size_t q, const VectorBase &x, std::ostream &s=std::cout) | CppAD::ADFun< Base > | |
has_been_optimized_ | CppAD::ADFun< Base > | private |
Hessian(const VectorBase &x, const VectorBase &w) | CppAD::ADFun< Base > | |
Hessian(const VectorBase &x, size_t i) | CppAD::ADFun< Base > | |
Hessian(const Vector &x, size_t l) | CppAD::ADFun< Base > | |
Hessian(const Vector &x, const Vector &w) | CppAD::ADFun< Base > | |
ind_taddr_ | CppAD::ADFun< Base > | private |
Jacobian(const VectorBase &x) | CppAD::ADFun< Base > | |
Jacobian(const Vector &x) | CppAD::ADFun< Base > | |
load_op_ | CppAD::ADFun< Base > | private |
Memory(void) const | CppAD::ADFun< Base > | inline |
num_direction_taylor_ | CppAD::ADFun< Base > | private |
num_order_taylor_ | CppAD::ADFun< Base > | private |
num_var_tape_ | CppAD::ADFun< Base > | private |
number_skip(void) | CppAD::ADFun< Base > | |
operator=(const ADFun &f) | CppAD::ADFun< Base > | |
optimize(const std::string &options="") | CppAD::ADFun< Base > | |
Order(void) const | CppAD::ADFun< Base > | inline |
Parameter(size_t i) | CppAD::ADFun< Base > | inline |
play_ | CppAD::ADFun< Base > | private |
Range(void) const | CppAD::ADFun< Base > | inline |
rev_hes_sparsity(const BoolVector &select_range, bool transpose, bool internal_bool, sparse_rc< SizeVector > &pattern_out) | CppAD::ADFun< Base > | |
rev_jac_sparsity(const sparse_rc< SizeVector > &pattern_in, bool transpose, bool dependency, bool internal_bool, sparse_rc< SizeVector > &pattern_out) | CppAD::ADFun< Base > | |
Reverse(size_t p, const VectorBase &v) | CppAD::ADFun< Base > | |
RevOne(const VectorBase &x, size_t i) | CppAD::ADFun< Base > | |
RevOne(const Vector &x, size_t i) | CppAD::ADFun< Base > | |
RevSparseHes(size_t q, const VectorSet &s, bool transpose=false) | CppAD::ADFun< Base > | |
RevSparseHesCase(bool set_type, bool transpose, size_t q, const VectorSet &s, VectorSet &h) | CppAD::ADFun< Base > | private |
RevSparseHesCase(const std::set< size_t > &set_type, bool transpose, size_t q, const VectorSet &s, VectorSet &h) | CppAD::ADFun< Base > | private |
RevSparseHesCheckpoint(size_t q, vector< bool > &s, bool transpose, local::sparse_list &h) | CppAD::ADFun< Base > | |
RevSparseJac(size_t q, const VectorSet &s, bool transpose=false, bool dependency=false) | CppAD::ADFun< Base > | |
RevSparseJacCase(bool set_type, bool transpose, bool dependency, size_t p, const VectorSet &s, VectorSet &r) | CppAD::ADFun< Base > | private |
RevSparseJacCase(const std::set< size_t > &set_type, bool transpose, bool dependency, size_t p, const VectorSet &s, VectorSet &r) | CppAD::ADFun< Base > | private |
RevSparseJacCheckpoint(size_t q, const local::sparse_list &r, bool transpose, bool dependency, local::sparse_list &s) | CppAD::ADFun< Base > | |
RevTwo(const VectorBase &x, const VectorSize_t &I, const VectorSize_t &J) | CppAD::ADFun< Base > | |
Size(void) const | CppAD::ADFun< Base > | inline |
size_direction(void) const | CppAD::ADFun< Base > | inline |
size_forward_bool(void) const | CppAD::ADFun< Base > | inline |
size_forward_bool(size_t zero) | CppAD::ADFun< Base > | inline |
size_forward_set(void) const | CppAD::ADFun< Base > | inline |
size_forward_set(size_t zero) | CppAD::ADFun< Base > | inline |
size_op(void) const | CppAD::ADFun< Base > | inline |
size_op_arg(void) const | CppAD::ADFun< Base > | inline |
size_op_seq(void) const | CppAD::ADFun< Base > | inline |
size_order(void) const | CppAD::ADFun< Base > | inline |
size_par(void) const | CppAD::ADFun< Base > | inline |
size_taylor(void) const | CppAD::ADFun< Base > | inline |
size_text(void) const | CppAD::ADFun< Base > | inline |
size_var(void) const | CppAD::ADFun< Base > | inline |
size_VecAD(void) const | CppAD::ADFun< Base > | inline |
sparse_hes(const BaseVector &x, const BaseVector &w, sparse_rcv< SizeVector, BaseVector > &subset, const sparse_rc< SizeVector > &pattern, const std::string &coloring, sparse_hes_work &work) | CppAD::ADFun< Base > | |
sparse_jac_for(size_t group_max, const BaseVector &x, sparse_rcv< SizeVector, BaseVector > &subset, const sparse_rc< SizeVector > &pattern, const std::string &coloring, sparse_jac_work &work) | CppAD::ADFun< Base > | |
sparse_jac_rev(const BaseVector &x, sparse_rcv< SizeVector, BaseVector > &subset, const sparse_rc< SizeVector > &pattern, const std::string &coloring, sparse_jac_work &work) | CppAD::ADFun< Base > | |
SparseHessian(const VectorBase &x, const VectorBase &w) | CppAD::ADFun< Base > | |
SparseHessian(const VectorBase &x, const VectorBase &w, const VectorBool &p) | CppAD::ADFun< Base > | |
SparseHessian(const VectorBase &x, const VectorBase &w, const VectorSet &p, const VectorSize &r, const VectorSize &c, VectorBase &hes, sparse_hessian_work &work) | CppAD::ADFun< Base > | |
SparseHessian(const VectorBase &x, const VectorBase &w, const VectorSet &p) | CppAD::ADFun< Base > | |
SparseHessianCompute(const VectorBase &x, const VectorBase &w, VectorSet &sparsity, const VectorSize &row, const VectorSize &col, VectorBase &hes, sparse_hessian_work &work) | CppAD::ADFun< Base > | private |
SparseJacobian(const VectorBase &x) | CppAD::ADFun< Base > | |
SparseJacobian(const VectorBase &x, const VectorSet &p) | CppAD::ADFun< Base > | |
SparseJacobianFor(const VectorBase &x, VectorSet &p_transpose, const VectorSize &row, const VectorSize &col, VectorBase &jac, sparse_jacobian_work &work) | CppAD::ADFun< Base > | private |
SparseJacobianForward(const VectorBase &x, const VectorSet &p, const VectorSize &r, const VectorSize &c, VectorBase &jac, sparse_jacobian_work &work) | CppAD::ADFun< Base > | |
SparseJacobianRev(const VectorBase &x, VectorSet &p, const VectorSize &row, const VectorSize &col, VectorBase &jac, sparse_jacobian_work &work) | CppAD::ADFun< Base > | private |
SparseJacobianReverse(const VectorBase &x, const VectorSet &p, const VectorSize &r, const VectorSize &c, VectorBase &jac, sparse_jacobian_work &work) | CppAD::ADFun< Base > | |
subgraph_info_ | CppAD::ADFun< Base > | private |
subgraph_jac_rev(const BaseVector &x, sparse_rcv< SizeVector, BaseVector > &subset) | CppAD::ADFun< Base > | |
subgraph_jac_rev(const BoolVector &select_domain, const BoolVector &select_range, const BaseVector &x, sparse_rcv< SizeVector, BaseVector > &matrix_out) | CppAD::ADFun< Base > | |
subgraph_partial_ | CppAD::ADFun< Base > | private |
subgraph_reverse(const VectorBool &select_domain) | CppAD::ADFun< Base > | |
subgraph_reverse(size_t q, size_t ell, SizeVector &col, VectorBase &dw) | CppAD::ADFun< Base > | |
subgraph_sparsity(const BoolVector &select_domain, const BoolVector &select_range, bool transpose, sparse_rc< SizeVector > &pattern_out) | CppAD::ADFun< Base > | |
taylor_ | CppAD::ADFun< Base > | private |
taylor_size(void) const | CppAD::ADFun< Base > | inline |
use_VecAD(void) const | CppAD::ADFun< Base > | inline |
~ADFun(void) | CppAD::ADFun< Base > | inline |