CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CppAD::ADFun< Base > Member List

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