TMB Documentation  v1.9.11
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CEigen::Accessible_CholmodSupernodalLLTSupernodal Cholesky factor with access to protected members
 CTMBad::global::ad_augAugmented AD type
 CTMBad::ad_plain_indexConstruct ad_plain from index
 CTMBad::global::ad_segmentContiguous set of variables on the current 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<>
 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<>
 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::autoparSplit a computational graph using a simple heuristic
 CTMBad::cliqueUtilility 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_structConfiguration variables of a user template
 Cdensity::contAR2_t< scalartype_ >Continuous AR(2) process
 CTMBad::controlUser control parameters for R's integrate
 Cgauss_kronrod::controlUser 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 > >
 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::globalStruct defining the main AD context
 Cdensity::GMRF_t< scalartype_ >Gaussian Markov Random Field
 CTMBad::graphOperator graph in compressed row storage
 CTMBad::global::hash_configConfiguration 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_indexUtilility 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::MVNORM_t< scalartype >
 Cdensity::N01< scalartype_ >Standardized normal distribution
 Cnewton::newton_configNewton configuration parameters
 CTMBad::global::no_filterSubstitute of std::vector<bool> with all elements true
 CTMBad::global::NullOp2Empty operator with inputs and outputs
 CTMBad::old_stateRead the current tape's state and restore it on request
 CTMBad::omp_shared_ptr< T >Manage shared operator data across multiple threads
 CTMBad::op_infoBitwise collection of selected operator flags
 CTMBad::global::operation_stackOperation 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::Operator< 0, 1 >
 CTMBad::global::Operator< 1 >
 CTMBad::global::Operator< 2+UP, -1 >
 CTMBad::global::Operator< 4, 1 >
 CTMBad::global::Operator< ninput, -1 >
 CTMBad::global::Operator< ninput, noutput >
 CTMBad::global::Operator< Operator1::ninput+Operator2::ninput, Operator1::noutput+Operator2::noutput >
 CTMBad::global::Operator<-1, -1 >
 CTMBad::global::Operator<-1, noutput >
 CTMBad::global::OperatorPureThe abstract operator for the operation stack global::opstack
 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::ParametersChangedDefault tester for retaping_derivative_table
 CTMBad::periodRepresentation of a period in a sequence
 CTMBad::periodic< T >Period analyzer
 CTMBad::global::print_configConfiguration 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::SegmentRefRepresentation of a specific contiguous set of values on a specific tape
 Cdensity::SEPARABLE_t< distribution1, distribution2 >Separable extension of two densitites
 CTMBad::sequential_reductionSequential 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_configConfiguration parameters for SpJacFun()
 Ctmbutils::splinefun< Type >Spline Interpolation
 CTMBad::sr_gridUtilility class for sequential_reduction
 CTMBad::standard_derivative_table< ADFun, packed_ >Fixed 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 > >
License: GPL v2