|
TMB Documentation
v1.9.11
|
| ▼Natomic | Namespace with special functions and derivatives |
| CAtomicGlobal | For backwards compatibility with CppAD |
| CAtomicLocal | User interface to checkpointing using TMBad |
| ▼Ndensity | Collection of multivariate Gaussian distributions (members listed in density.hpp) |
| CAR1_t | Stationary AR1 process |
| CARk_t | Stationary AR(k) process |
| CcontAR2_t | Continuous AR(2) process |
| CGMRF_t | Gaussian Markov Random Field |
| CMVNORM_t | Multivariate normal distribution with user supplied covariance matrix |
| CN01 | Standardized normal distribution |
| CPROJ_t | Projection of multivariate gaussian variable |
| CSCALE_t | Apply scale transformation on a density |
| CSEPARABLE_t | Separable extension of two densitites |
| CUNSTRUCTURED_CORR_t | Multivariate normal distribution with unstructered correlation matrix |
| CVECSCALE_t | Apply a vector scale transformation on a density |
| ▼NEigen | |
| CAccessible_CholmodSupernodalLLT | Supernodal Cholesky factor with access to protected members |
| ▼Ngauss_kronrod | Namespace with utility functions for adaptive numerical integration |
| Ccontrol | User control parameters for R's integrate |
| CIntegral | Interface to R's adaptive integrate routine |
| CmvIntegral | Multivariate integral class |
| ▼Nnewton | Highly flexible atomic Newton() solver and Laplace() approximation |
| CHessianSolveVector | Operator (H, x) -> solve(H, x) |
| Cjacobian_dense_t | Methods specific for a dense hessian |
| Cjacobian_sparse_plus_lowrank_t | Methods specific for a sparse plus low rank hessian |
| Cjacobian_sparse_t | Methods specific for a sparse hessian |
| Cnewton_config | Newton configuration parameters |
| CNewtonOperator | Generalized newton solver similar to TMB R function 'newton' |
| Csafe_eval | |
| CTagOp | Operator to mark intermediate variables on the tape |
| ▼NR_inla | SPDE methods from INLA R-package |
| Cspde_aniso_t | Object containing all elements of an anisotropic SPDE object, i.e. eqn (20) in Lindgren et al |
| Cspde_t | Object containing all elements of an SPDE object, i.e. eqn (10) in Lindgren et al |
| ▼Nradix | Radix based sorting and first_occurance |
| Cradix | Simple radix sort implementation |
| ▼Nsparse_matrix_exponential | Sparse matrix exponentiation |
| Cconfig | Shared configuration parameters for expm_series and expm_generator |
| Cexpm_generator | Matrix exponential of generator matrix multiplied by vector |
| Cexpm_series | Matrix exponential multiplied by vector |
| ▼NTMBad | Automatic differentiation library designed for TMB |
| Cad_plain_index | Construct ad_plain from index |
| Cadaptive | Enable weak comparison operators of an ad type |
| CADFun | Automatic differentiation function object |
| CADFun_packed | Container of ADFun object with packed input and output |
| CArgs | Argument class to handle array access of operator inputs and outputs |
| CAtomOp | Generic checkpoint operator |
| Cautopar | Split a computational graph using a simple heuristic |
| Cclique | Utilility class for sequential_reduction |
| Ccontrol | User control parameters for R's integrate |
| CDecomp2 | Decomposition of computational graph |
| CDecomp3 | Decomposition of computational graph |
| Cforbid_remap | Forbid remappings if not consecutive |
| CForwardArgs | Access input/output values during a forward pass. Write access granted for the output value only |
| ►Cglobal | Struct defining the main AD context |
| Cgraph | Operator graph in compressed row storage |
| CIndirectAccessor | Provide inplace read access to value or derivative arrays |
| CIntegral | Interface to R's adaptive integrate routine |
| Cintervals | Union of closed intervals |
| Cmultivariate_index | Utilility class for sequential_reduction |
| CmvIntegral | Multivariate integral class |
| Cold_state | Read the current tape's state and restore it on request |
| Comp_shared_ptr | Manage shared operator data across multiple threads |
| Cop_info | Bitwise collection of selected operator flags |
| CPackOp | Pack (PackOp) or unpack (UnpkOp) n consecutive values on the tape |
| CPackWrap | Transform a functor to have packed input/output |
| CParalOp | Parallel operator |
| CParametersChanged | Default tester for retaping_derivative_table |
| Cperiod | Representation of a period in a sequence |
| Cperiodic | Period analyzer |
| Cretaping_derivative_table | Adaptive derivative table used by AtomOp |
| CReverseArgs | Access input/output values and derivatives during a reverse pass. Write access granted for the input derivative only |
| Csegment_ref | Provide read/write access to an array segment |
| CSegmentRef | Representation of a specific contiguous set of values on a specific tape |
| Csequential_reduction | Sequential reduction algorithm |
| CSpJacFun_config | Configuration parameters for SpJacFun() |
| Csr_grid | Utilility class for sequential_reduction |
| Cstandard_derivative_table | Fixed derivative table used by AtomOp |
| CStdWrap | Interoperability with other vector classes |
| CUnpkOp | Pack (PackOp) or unpack (UnpkOp) n consecutive values on the tape. |
| ▼Ntmbutils | Utility functions for TMB (automatically included) |
| Carray | Array class used by TMB |
| CConcat | Serialized representation of objects of different types |
| Cinterpol2D | Get a smooth representation of a data matrix |
| Cinterpol2D_config | Configuration for Interpol2D |
| Cmatexp | Matrix exponential: matrix of arbitrary dimension |
| Cmatexp< scalartype, 2 > | Matrix exponential: 2x2 case which can be handled efficiently |
| Cmatrix | Matrix class used by TMB |
| Corder | Taped sorting of a vector |
| Csplinefun | Spline Interpolation |
| Cvector | Vector class used by TMB |
| ▼Nvectorize | Vectorized atomic functions |
| Cvector | Vector of consequtive values on the AD tape |
| Carray | Array class used by TMB |
| Cconfig_struct | Configuration variables of a user template |
| Cdata_indicator | Utilities for OSA residuals |
| Cmatrix | Matrix class used by TMB |
| Cparallel_accumulator | Helper to manage parallel accumulation |
| Cvector | Vector class used by TMB |