TMB Documentation
v1.9.11
|
This is the complete list of members for TMBad::ADFun< ad >, including all inherited members.
activeDomain() | TMBad::ADFun< ad > | inline |
activeRange() | TMBad::ADFun< ad > | inline |
ADFun(Functor F, const ScalarVector &x_) | TMBad::ADFun< ad > | inline |
ADFun(Functor F, Scalar x0_) | TMBad::ADFun< ad > | inline |
ADFun(Functor F, Scalar x0_, Scalar x1_) | TMBad::ADFun< ad > | inline |
atomic() | TMBad::ADFun< ad > | inline |
compose(ADFun other) | TMBad::ADFun< ad > | inline |
decompose(std::vector< Index > nodes) | TMBad::ADFun< ad > | inline |
decompose(const char *name) | TMBad::ADFun< ad > | inline |
decompose_refs() | TMBad::ADFun< ad > | inline |
DomainInner() const | TMBad::ADFun< ad > | inline |
DomainOuter() const | TMBad::ADFun< ad > | inline |
DomainOuterMask() | TMBad::ADFun< ad > | inline |
DomainVec() | TMBad::ADFun< ad > | inline |
DomainVecSet(const InplaceVector &x) | TMBad::ADFun< ad > | inline |
eliminate() | TMBad::ADFun< ad > | inline |
find_pos(Index inv) | TMBad::ADFun< ad > | inline |
force_update() | TMBad::ADFun< ad > | inline |
forward(const Vector &x) | TMBad::ADFun< ad > | inline |
get_keep_var(std::vector< bool > keep_x, std::vector< bool > keep_y) | TMBad::ADFun< ad > | inline |
inactivate(std::vector< Index > nodes) | TMBad::ADFun< ad > | inline |
inner_outer_in_use() | TMBad::ADFun< ad > | inline |
inv_index_is_consecutive() | TMBad::ADFun< ad > | inline |
inv_pos | TMBad::ADFun< ad > | |
JacFun(std::vector< bool > keep_x=std::vector< bool >(0), std::vector< bool > keep_y=std::vector< bool >(0)) | TMBad::ADFun< ad > | inline |
Jacobian(const std::vector< Scalar > &x) | TMBad::ADFun< ad > | inline |
Jacobian(const std::vector< Scalar > &x, std::vector< bool > keep_x, std::vector< bool > keep_y) | TMBad::ADFun< ad > | inline |
Jacobian(const std::vector< Scalar > &x, const std::vector< Scalar > &w) | TMBad::ADFun< ad > | inline |
marginal_gk(const std::vector< Index > &random, gk_config cfg=gk_config()) | TMBad::ADFun< ad > | inline |
marginal_sr(const std::vector< Index > &random, std::vector< sr_grid > grid, const std::vector< Index > &random2grid, bool perm=true) | TMBad::ADFun< ad > | inline |
marginal_sr(const std::vector< Index > &random, sr_grid grid=sr_grid()) | TMBad::ADFun< ad > | inline |
operator()(const std::vector< Scalar > &x) | TMBad::ADFun< ad > | inline |
operator()(const std::vector< ad > &x_) const | TMBad::ADFun< ad > | inline |
operator()(ad x0) | TMBad::ADFun< ad > | inline |
operator()(ad x0, ad x1) | TMBad::ADFun< ad > | inline |
optimize() | TMBad::ADFun< ad > | inline |
parallel_accumulate(size_t num_threads) | TMBad::ADFun< ad > | inline |
parallelize(size_t num_threads) | TMBad::ADFun< ad > | inline |
print(print_config cfg=print_config()) | TMBad::ADFun< ad > | inline |
RangeVec() | TMBad::ADFun< ad > | inline |
reorder(std::vector< Index > last) | TMBad::ADFun< ad > | inline |
replay() | TMBad::ADFun< ad > | inline |
resolve_refs() | TMBad::ADFun< ad > | inline |
reverse(const Vector &w) | TMBad::ADFun< ad > | inline |
set_inner_outer(ADFun &ans, const std::vector< bool > &outer_mask) | TMBad::ADFun< ad > | inline |
set_inv_positions() | TMBad::ADFun< ad > | inline |
set_tail(const std::vector< Index > &random) | TMBad::ADFun< ad > | inline |
SpJacFun(std::vector< bool > keep_x=std::vector< bool >(0), std::vector< bool > keep_y=std::vector< bool >(0), SpJacFun_config config=SpJacFun_config()) | TMBad::ADFun< ad > | inline |
SwapInner() | TMBad::ADFun< ad > | inline |
SwapOuter() | TMBad::ADFun< ad > | inline |
tail_start | TMBad::ADFun< ad > | |
unset_tail() | TMBad::ADFun< ad > | inline |
WgtJacFun(std::vector< bool > keep_x=std::vector< bool >(0), std::vector< bool > keep_y=std::vector< bool >(0)) | TMBad::ADFun< ad > | inline |