CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base > Member List

This is the complete list of members for anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >, including all inherited members.

ad_matrix typedefanonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >
ad_scalar typedefanonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >
afun_name(void) const CppAD::atomic_base< Base >inline
allocate_work(size_t thread)CppAD::atomic_base< Base >inline
atomic_base(void)CppAD::atomic_base< Base >inline
atomic_base(const std::string &name, option_enum sparsity=bool_sparsity_enum)CppAD::atomic_base< Base >inline
atomic_eigen_mat_mul(void)anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >inline
bool_sparsity_enum enum valueCppAD::atomic_base< Base >
class_name(size_t index)CppAD::atomic_base< Base >inlinestatic
class_object(size_t index)CppAD::atomic_base< Base >inlinestatic
clear(void)CppAD::atomic_base< Base >inlinestatic
f_left_anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >private
f_result_anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >private
f_right_anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >private
for_sparse_hes(const CppAD::vector< bool > &vx, const CppAD::vector< bool > &r, const CppAD::vector< bool > &s, CppAD::vector< std::set< size_t > > &h, const CppAD::vector< Base > &x)anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >inlineprivatevirtual
CppAD::atomic_base::for_sparse_hes(const vector< bool > &vx, const vector< bool > &r, const vector< bool > &s, vector< bool > &h, const vector< Base > &x)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_hes(const vector< bool > &vx, const vector< bool > &r, const vector< bool > &s, vectorBool &h, const vector< Base > &x)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_hes(const vector< bool > &vx, const vector< bool > &r, const vector< bool > &s, vector< std::set< size_t > > &h)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_hes(const vector< bool > &vx, const vector< bool > &r, const vector< bool > &s, vector< bool > &h)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_hes(const vector< bool > &vx, const vector< bool > &r, const vector< bool > &s, vectorBool &h)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_hes(const vector< Base > &x, const vector< size_t > &x_index, const vector< size_t > &y_index, const InternalSparsity &for_jac_sparsity, const InternalSparsity &rev_jac_sparsity, InternalSparsity &for_hes_sparsity)CppAD::atomic_base< Base >inline
for_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &r, CppAD::vector< std::set< size_t > > &s, const CppAD::vector< Base > &x)anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >inlineprivatevirtual
CppAD::atomic_base::for_sparse_jac(size_t q, const vector< bool > &r, vector< bool > &s, const vector< Base > &x)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_jac(size_t q, const vectorBool &r, vectorBool &s, const vector< Base > &x)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_jac(size_t q, const vector< std::set< size_t > > &r, vector< std::set< size_t > > &s)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_jac(size_t q, const vector< bool > &r, vector< bool > &s)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_jac(size_t q, const vectorBool &r, vectorBool &s)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::for_sparse_jac(const vector< Base > &x, const vector< size_t > &x_index, const vector< size_t > &y_index, InternalSparsity &var_sparsity)CppAD::atomic_base< Base >inline
forward(size_t p, size_t q, const CppAD::vector< bool > &vx, CppAD::vector< bool > &vy, const CppAD::vector< scalar > &tx, CppAD::vector< scalar > &ty)anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >inlineprivatevirtual
free_work(size_t thread)CppAD::atomic_base< Base >inline
matrix typedefanonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >
op(const ad_matrix &left, const ad_matrix &right)anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >inline
operator()(const ADVector &ax, ADVector &ay, size_t id=0)CppAD::atomic_base< Base >inline
option(enum option_enum option_value)CppAD::atomic_base< Base >inline
option_enum enum nameCppAD::atomic_base< Base >
pack_sparsity_enum enum valueCppAD::atomic_base< Base >
r_left_anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >private
r_result_anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >private
r_right_anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >private
rev_sparse_hes(const CppAD::vector< bool > &vx, const CppAD::vector< bool > &s, CppAD::vector< bool > &t, size_t q, const CppAD::vector< std::set< size_t > > &r, const CppAD::vector< std::set< size_t > > &u, CppAD::vector< std::set< size_t > > &v, const CppAD::vector< Base > &x)anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >inlineprivatevirtual
CppAD::atomic_base::rev_sparse_hes(const vector< bool > &vx, const vector< bool > &s, vector< bool > &t, size_t q, const vector< bool > &r, const vector< bool > &u, vector< bool > &v, const vector< Base > &x)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_hes(const vector< bool > &vx, const vector< bool > &s, vector< bool > &t, size_t q, const vectorBool &r, const vectorBool &u, vectorBool &v, const vector< Base > &x)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_hes(const vector< bool > &vx, const vector< bool > &s, vector< bool > &t, size_t q, const vector< std::set< size_t > > &r, const vector< std::set< size_t > > &u, vector< std::set< size_t > > &v)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_hes(const vector< bool > &vx, const vector< bool > &s, vector< bool > &t, size_t q, const vector< bool > &r, const vector< bool > &u, vector< bool > &v)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_hes(const vector< bool > &vx, const vector< bool > &s, vector< bool > &t, size_t q, const vectorBool &r, const vectorBool &u, vectorBool &v)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_hes(const vector< Base > &x, const vector< size_t > &x_index, const vector< size_t > &y_index, const InternalSparsity &for_jac_sparsity, bool *rev_jac_flag, InternalSparsity &rev_hes_sparsity)CppAD::atomic_base< Base >inline
rev_sparse_jac(size_t q, const CppAD::vector< std::set< size_t > > &rt, CppAD::vector< std::set< size_t > > &st, const CppAD::vector< Base > &x)anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >inlineprivatevirtual
CppAD::atomic_base::rev_sparse_jac(size_t q, const vector< bool > &rt, vector< bool > &st, const vector< Base > &x)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_jac(size_t q, const vectorBool &rt, vectorBool &st, const vector< Base > &x)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_jac(size_t q, const vector< std::set< size_t > > &rt, vector< std::set< size_t > > &st)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_jac(size_t q, const vector< bool > &rt, vector< bool > &st)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_jac(size_t q, const vectorBool &rt, vectorBool &st)CppAD::atomic_base< Base >inlinevirtual
CppAD::atomic_base::rev_sparse_jac(const vector< Base > &x, const vector< size_t > &x_index, const vector< size_t > &y_index, InternalSparsity &var_sparsity)CppAD::atomic_base< Base >inline
reverse(size_t q, const CppAD::vector< double > &tx, const CppAD::vector< double > &ty, CppAD::vector< double > &px, const CppAD::vector< double > &py)anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >inlineprivatevirtual
CppAD::atomic_base::reverse(size_t q, const vector< Base > &tx, const vector< Base > &ty, vector< Base > &px, const vector< Base > &py)CppAD::atomic_base< Base >inlinevirtual
scalar typedefanonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >
set_old(size_t id)CppAD::atomic_base< Base >inlinevirtual
set_sparsity_enum enum valueCppAD::atomic_base< Base >
sparsity(void) const CppAD::atomic_base< Base >inline
~atomic_base(void)CppAD::atomic_base< Base >inlinevirtual