CEigen::Accessible_CholmodSupernodalLLT | Supernodal Cholesky factor with access to protected members |
CTMBad::global::ad_aug | Augmented AD type |
CTMBad::ad_plain_index | Construct ad_plain from index |
►CTMBad::global::ad_segment | Contiguous set of variables on the current tape |
Cvectorize::vector< T > | |
Cvectorize::vector< Type > | Vector of consequtive values on the AD tape |
CTMBad::adaptive< T > | Enable weak comparison operators of an ad type |
CTMBad::global::AddDependencies< OperatorBase > | Add default implementation of mandatory member: dependencies |
CTMBad::global::AddForwardFromEval< OperatorBase, ninput > | Add default implementation of mandatory member: forward from optional member eval |
CTMBad::global::AddForwardFromEval< OperatorBase, 1 > | Unary case |
CTMBad::global::AddForwardFromEval< OperatorBase, 2 > | Binary case |
CTMBad::global::AddForwardIncrReverseDecr< OperatorBase > | Add default implementation of mandatory members: forward_incr and reverse_decr from forward and reverse |
CTMBad::global::AddForwardMarkReverseMark< OperatorBase > | Add default implementation of mandatory members: forward_mark and reverse_mark |
CTMBad::global::AddForwardReverse< OperatorBase > | Add default implementation of mandatory members: forward and reverse from forward_incr and reverse_decr |
CTMBad::global::AddIncrementDecrement< OperatorBase > | Add default implementation of mandatory members: increment and decrement |
CTMBad::global::AddInputSizeOutputSize< OperatorBase > | Add default implementation of mandatory members: input_size ans output_size |
CTMBad::ADFun< ad > | Automatic differentiation function object |
►CTMBad::ADFun<> | |
Cnewton::jacobian_dense_t< Factorization > | Methods specific for a dense hessian |
CTMBad::ADFun_packed< dummy > | Container of ADFun object with packed input and output |
Cdensity::AR1_t< distribution > | Stationary AR1 process |
CTMBad::Args< dummy > | Argument class to handle array access of operator inputs and outputs |
►CTMBad::Args<> | |
CTMBad::ForwardArgs< Scalar > | |
CTMBad::ForwardArgs< Type > | Access input/output values during a forward pass. Write access granted for the output value only |
CTMBad::ReverseArgs< Type > | Access input/output values and derivatives during a reverse pass. Write access granted for the input derivative only |
Cdensity::ARk_t< scalartype_ > | Stationary AR(k) process |
Ctmbutils::array< Type > | Array class used by TMB |
Carray< Type > | Array class used by TMB |
Catomic::AtomicGlobal< Functor > | For backwards compatibility with CppAD |
Catomic::AtomicLocal< Functor > | User interface to checkpointing using TMBad |
CTMBad::autopar | Split a computational graph using a simple heuristic |
CTMBad::clique | Utilility class for sequential_reduction |
Ctmbutils::Concat< S, Ts > | Serialized representation of objects of different types |
Csparse_matrix_exponential::config< T > | Shared configuration parameters for expm_series and expm_generator |
Csparse_matrix_exponential::config< double > | |
Cconfig_struct | Configuration variables of a user template |
Cdensity::contAR2_t< scalartype_ > | Continuous AR(2) process |
CTMBad::control | User control parameters for R's integrate |
Cgauss_kronrod::control | User control parameters for R's integrate |
CTMBad::global::CPL< OperatorBase > | Generate all mandatory members |
CTMBad::global::CPL< Operator1 > | |
CTMBad::global::CPL< Operator2 > | |
CTMBad::global::CPL< SpAxOp< T > > | |
Cdata_indicator< VT, Type > | Utilities for OSA residuals |
CTMBad::Decomp2< ADFun > | Decomposition of computational graph |
►CTMBad::Decomp2< Sparse< ADFun > > | |
CTMBad::Decomp3< ADFun > | Decomposition of computational graph |
Csparse_matrix_exponential::expm_generator< T > | Matrix exponential of generator matrix multiplied by vector |
Csparse_matrix_exponential::expm_series< T > | Matrix exponential multiplied by vector |
CTMBad::forbid_remap< T > | Forbid remappings if not consecutive |
CTMBad::global | Struct defining the main AD context |
Cdensity::GMRF_t< scalartype_ > | Gaussian Markov Random Field |
CTMBad::graph | Operator graph in compressed row storage |
CTMBad::global::hash_config | Configuration of hash_sweep |
CTMBad::global::if_else< flag, Yes, No > | Utility for member completion |
CTMBad::IndirectAccessor< T > | Provide inplace read access to value or derivative arrays |
CTMBad::Integral< Integrand > | Interface to R's adaptive integrate routine |
Cgauss_kronrod::Integral< Integrand > | Interface to R's adaptive integrate routine |
CTMBad::Integral< evaluator > | |
Cgauss_kronrod::Integral< evaluator > | |
Ctmbutils::interpol2D_config< Type > | Configuration for Interpol2D |
CTMBad::intervals< T > | Union of closed intervals |
CTMBad::intervals< Index > | |
Cnewton::jacobian_sparse_plus_lowrank_t< dummy > | Methods specific for a sparse plus low rank hessian |
Cnewton::jacobian_sparse_t< Factorization > | Methods specific for a sparse hessian |
Ctmbutils::matexp< scalartype, dim > | Matrix exponential: matrix of arbitrary dimension |
Ctmbutils::matexp< scalartype, 2 > | Matrix exponential: 2x2 case which can be handled efficiently |
Ctmbutils::matrix< Type > | Matrix class used by TMB |
Cmatrix< Type > | Matrix class used by TMB |
Cmatrix< double > | |
Ctmbutils::matrix< double > | |
Ctmbutils::matrix< int > | |
CTMBad::multivariate_index | Utilility class for sequential_reduction |
Cgauss_kronrod::mvIntegral< Integrand > | Multivariate integral class |
CTMBad::mvIntegral< Integrand > | Multivariate integral class |
►Cdensity::MVNORM_t< scalartype_ > | Multivariate normal distribution with user supplied covariance matrix |
Cdensity::UNSTRUCTURED_CORR_t< scalartype_ > | Multivariate normal distribution with unstructered correlation matrix |
Cdensity::MVNORM_t< scalartype > | |
Cdensity::N01< scalartype_ > | Standardized normal distribution |
Cnewton::newton_config | Newton configuration parameters |
CTMBad::global::no_filter | Substitute of std::vector<bool> with all elements true |
CTMBad::global::NullOp2 | Empty operator with inputs and outputs |
CTMBad::old_state | Read the current tape's state and restore it on request |
CTMBad::omp_shared_ptr< T > | Manage shared operator data across multiple threads |
CTMBad::op_info | Bitwise collection of selected operator flags |
CTMBad::global::operation_stack | Operation stack |
CTMBad::global::Operator< ninput_, noutput_ > | Operator with input/output dimension known at compile time |
CTMBad::global::Operator< 0 > | |
►CTMBad::global::Operator< 0, 0 > | |
CTMBad::global::NullOp | Empty operator without inputs or outputs |
CTMBad::global::Operator< 0, 1 > | |
►CTMBad::global::Operator< 1 > | |
Cnewton::TagOp< dummy > | Operator to mark intermediate variables on the tape |
CTMBad::global::ad_plain::CopyOp | Copy operation |
CTMBad::global::ad_plain::ValOp | Copy value and set derivative to zero |
CTMBad::global::Operator< 2+UP, -1 > | |
CTMBad::global::Operator< 4, 1 > | |
►CTMBad::global::Operator< ninput, -1 > | |
►CTMBad::global::DynamicOutputOperator< 0 > | |
CTMBad::global::ZeroOp | Add zero allocated workspace to the tape |
CTMBad::global::DynamicOutputOperator< ninput > | Operator that requires dynamic allocation. Compile time known input size |
►CTMBad::global::Operator< ninput, noutput > | |
►CTMBad::global::DynamicOperator< -1, -1 > | |
Cnewton::HessianSolveVector< Hessian_Type > | Operator (H, x) -> solve(H, x) |
Cnewton::NewtonOperator< Functor, Hessian_Type > | Generalized newton solver similar to TMB R function 'newton' |
►CTMBad::global::DynamicOperator< 0, 1 > | |
CTMBad::global::RefOp | Reference a variable on another tape |
►CTMBad::global::DynamicOperator< 1, -1 > | |
CTMBad::UnpkOp | Pack (PackOp ) or unpack (UnpkOp ) n consecutive values on the tape. |
CTMBad::global::DynamicOperator< 1, 1 > | |
►CTMBad::global::DynamicOperator< 1, ScalarPack< SegmentRef >::size > | |
CTMBad::PackOp | Pack (PackOp ) or unpack (UnpkOp ) n consecutive values on the tape |
►CTMBad::global::DynamicOperator< 2, 1 > | |
Ctmbutils::interpol2D< Type > | Get a smooth representation of a data matrix |
CTMBad::global::DynamicOperator< Operator::ninput, -1 > | |
►CTMBad::global::DynamicOperator<-1, -1 > | |
CTMBad::AtomOp< DerivativeTable > | Generic checkpoint operator |
CTMBad::global::Rep< Operator1 > | Replicate an operator |
CTMBad::global::RepCompress< Operator1 > | Replicate an operator and apply input compression |
CTMBad::ParalOp | Parallel operator |
CTMBad::global::DynamicOperator<-1, 0 > | |
CTMBad::global::DynamicOperator<-1, 1 > | |
CTMBad::global::DynamicOperator< ninput, noutput > | Operator that requires dynamic allocation. Compile time known input/output size |
►CTMBad::global::Operator< Operator1::ninput+Operator2::ninput, Operator1::noutput+Operator2::noutput > | |
CTMBad::global::Fused< Operator1, Operator2 > | Fuse two operators |
CTMBad::global::Operator<-1, -1 > | |
CTMBad::global::Operator<-1, noutput > | |
►CTMBad::global::OperatorPure | The abstract operator for the operation stack global::opstack |
CTMBad::global::Complete< SpAxOp< T > > | |
CTMBad::global::Complete< OperatorBase > | Operator auto-completion |
Ctmbutils::order< Type > | Taped sorting of a vector |
CTMBad::PackWrap< Functor > | Transform a functor to have packed input/output |
Cparallel_accumulator< Type > | Helper to manage parallel accumulation |
CTMBad::ParametersChanged | Default tester for retaping_derivative_table |
CTMBad::period | Representation of a period in a sequence |
CTMBad::periodic< T > | Period analyzer |
CTMBad::global::print_config | Configuration of print method |
Cdensity::PROJ_t< distribution > | Projection of multivariate gaussian variable |
Cradix::radix< T, I > | Simple radix sort implementation |
CTMBad::global::ReferenceCounter< flag, dummy > | Reference counting |
CTMBad::global::ReferenceCounter< OperatorBase::smart_pointer, void > | |
CTMBad::global::ReferenceCounter< SpAxOp< T > ::smart_pointer, void > | |
Cnewton::safe_eval< Functor, Type > | |
Cdensity::SCALE_t< distribution > | Apply scale transformation on a density |
CTMBad::segment_ref< Args, What > | Provide read/write access to an array segment |
CTMBad::SegmentRef | Representation of a specific contiguous set of values on a specific tape |
Cdensity::SEPARABLE_t< distribution1, distribution2 > | Separable extension of two densitites |
CTMBad::sequential_reduction | Sequential reduction algorithm |
CR_inla::spde_aniso_t< Type > | Object containing all elements of an anisotropic SPDE object, i.e. eqn (20) in Lindgren et al |
CR_inla::spde_t< Type > | Object containing all elements of an SPDE object, i.e. eqn (10) in Lindgren et al |
CTMBad::SpJacFun_config | Configuration parameters for SpJacFun() |
Ctmbutils::splinefun< Type > | Spline Interpolation |
CTMBad::sr_grid | Utilility class for sequential_reduction |
►CTMBad::standard_derivative_table< ADFun, packed_ > | Fixed derivative table used by AtomOp |
CTMBad::retaping_derivative_table< Functor, ADFun, Test, packed_ > | Adaptive derivative table used by AtomOp |
CTMBad::StdWrap< Functor, InterfaceVector > | Interoperability with other vector classes |
Cdensity::VECSCALE_t< distribution > | Apply a vector scale transformation on a density |
Cvector< Type > | Vector class used by TMB |
Ctmbutils::vector< Type > | Vector class used by TMB |
Cvector< Base *> | |
Cvector< const char *> | |
Ctmbutils::vector< density::MVNORM_t< scalartype > > | |
Ctmbutils::vector< double > | |
Ctmbutils::vector< int > | |
Ctmbutils::vector< matrix2x2 > | |
Cvector< sphess * > | |
Cvector< vector< size_t > > | |