| ▼NADOLC | |
| ▼NCP | |
| ▼Ndetail | |
| CInfos | Internal checkpointing state shared between the public context and the recorded external function |
| CContext | Public checkpointing setup and execution context |
| ▼Ndetail | |
| CBufferState | Buffer and cursor state used by the ADOL-C tape implementation |
| CBufferViewTag | Selects a non-owning buffer view instead of a deep copy |
| CFileDeleter | fclose deleter for tape files managed by std::unique_ptr |
| CInfoAdapter | Common compile-time interface for operation, location, value, and Taylor tape buffers |
| CLocInfo | Adapter for the locations tape (loc tape) |
| COpInfo | Adapter for the operations tape (op tape) |
| CTapeEvaluationContext | Per-sweep state used while evaluating a recorded tape |
| CTapeRecordingContext | Mutable buffers and bookkeeping used while recording a tape |
| CTayInfo | Adapter for the Taylor tape (tay tape) |
| CValInfo | Adapter for the values tape (val tape) |
| ▼NSparse | |
| ▼Nadtl_indo | |
| Cadouble | Index-domain active scalar used to propagate sparsity patterns |
| ▼Ndetail | |
| CBvpData | Internal data structure managing buffers and parameters for bit-vector propagation |
| ▼CCoordinateFormatTripled | One nonzero entry of a sparse matrix in coordinate format |
| CCoordinates | Zero-based row and column coordinates of one sparse entry |
| CPiecewiseLinear | Tag type selecting sparse drivers for piecewise-linear abs-normal forms |
| CSparseANF | Stores the abs-normal form in sparse format |
| CSparseHessInfos | Cached sparse Hessian recovery data stored on a tape |
| CSparseJacInfos | Cached sparse Jacobian recovery data stored on a tape |
| CSparseMatrix | Owning sparse matrix container in coordinate-format |
| CSparseShape | Nonzero counts for the four blocks of a sparse abs-normal form |
| CAbsNormalForm | Dense abs-normal form container backed by contiguous storage |
| CANFShape | Base tag for abs-normal form shapes |
| CDenseShape | Stores the principal dimensions of a dense abs-normal form |
| ▼NADOLCError | |
| CADOLCError | Run-time error with a message and source location |
| CFailInfo | Additional typed fields used when formatting an ADOL-C failure |
| Csource_location | Lightweight source-location record used by ADOL-C exceptions |
| ▼Nadtl | |
| Cadouble | Active scalar for tapeless first-order forward differentiation |
| ▼Nadtl_hov | |
| Cadouble | Active scalar for tapeless higher-order vector forward mode |
| Cfunc_ad | Interface for functions evaluated with tapeless higher-order values |
| ▼Nadtlc | |
| Cadouble | CUDA-compatible tapeless active scalar for forward derivatives |
| CAdolcTool | MeDiPack adapter that connects taped ADOL-C values with AMPI |
| Cadouble | Taped active scalar for reusable forward and reverse differentiation |
| Cadubref | Proxy for an active vector element selected by an active index |
| Cadvector | Contiguous vector of taped active values with active indexing |
| CBuffer | Block-based storage for registered external-function descriptors |
| CEDFobject | C++ base class for an externally differentiated function |
| CEDFobject_iArr | External differentiated function with an additional integer array |
| CEDFobject_v2 | Block-structured external differentiated function interface |
| Cext_diff_fct | Callback descriptor for an externally differentiated function |
| Cext_diff_fct_v2 | Callback descriptor for a block-structured external function |
| Cfunc_ad | Abstract function interface used by index-domain sparsity drivers |
| CGlobalTapeVarsCL | Per-tape active-value stores and location allocators |
| Cpdouble | Mutable passive parameter stored on a recorded tape |
| CPersistantTapeInfos | Reusable scratch storage retained by higher-level tape drivers |
| CRecordingFrame | One entry in the thread-local stack of nested recordings |
| Crevolve_nums | Operation counters and state reported by the Revolve scheduler |
| Cstd | Numeric limits for taped active scalars |
| CStoreManager | Abstract allocator for locations in ADOL-C's active-value store |
| CStoreManagerLocint | Location allocator backed by a free-location index array |
| ▼CStoreManagerLocintBlock | Location allocator that tracks contiguous free blocks |
| CFreeBlock | Descriptor for one contiguous range of free locations |
| Ctape_location | RAII type for a location in the current tape's value store |
| CTapeInfos | Identity, statistics, file names, and recording metadata of one tape |
| ▼CValueTape | Owns one recorded function and the state required to evaluate it |
| CAllTypes | Compile-time list used to prepare tape buffers for forward and reverse sweeps |
| CForward | Selects forward-order tape traversal |
| CMode | Base tag for the direction selected by init_sweep() |
| CReverse | Selects reverse-order tape traversal |