ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼NADOLC
 ▼NCP
 ▼Ndetail
 CInfosInternal checkpointing state shared between the public context and the recorded external function
 CContextPublic checkpointing setup and execution context
 ▼Ndetail
 CBufferStateBuffer and cursor state used by the ADOL-C tape implementation
 CBufferViewTagSelects a non-owning buffer view instead of a deep copy
 CFileDeleterfclose deleter for tape files managed by std::unique_ptr
 CInfoAdapterCommon compile-time interface for operation, location, value, and Taylor tape buffers
 CLocInfoAdapter for the locations tape (loc tape)
 COpInfoAdapter for the operations tape (op tape)
 CTapeEvaluationContextPer-sweep state used while evaluating a recorded tape
 CTapeRecordingContextMutable buffers and bookkeeping used while recording a tape
 CTayInfoAdapter for the Taylor tape (tay tape)
 CValInfoAdapter for the values tape (val tape)
 ▼NSparse
 ▼Nadtl_indo
 CadoubleIndex-domain active scalar used to propagate sparsity patterns
 ▼Ndetail
 CBvpDataInternal data structure managing buffers and parameters for bit-vector propagation
 ▼CCoordinateFormatTripledOne nonzero entry of a sparse matrix in coordinate format
 CCoordinatesZero-based row and column coordinates of one sparse entry
 CPiecewiseLinearTag type selecting sparse drivers for piecewise-linear abs-normal forms
 CSparseANFStores the abs-normal form in sparse format
 CSparseHessInfosCached sparse Hessian recovery data stored on a tape
 CSparseJacInfosCached sparse Jacobian recovery data stored on a tape
 CSparseMatrixOwning sparse matrix container in coordinate-format
 CSparseShapeNonzero counts for the four blocks of a sparse abs-normal form
 CAbsNormalFormDense abs-normal form container backed by contiguous storage
 CANFShapeBase tag for abs-normal form shapes
 CDenseShapeStores the principal dimensions of a dense abs-normal form
 ▼NADOLCError
 CADOLCErrorRun-time error with a message and source location
 CFailInfoAdditional typed fields used when formatting an ADOL-C failure
 Csource_locationLightweight source-location record used by ADOL-C exceptions
 ▼Nadtl
 CadoubleActive scalar for tapeless first-order forward differentiation
 ▼Nadtl_hov
 CadoubleActive scalar for tapeless higher-order vector forward mode
 Cfunc_adInterface for functions evaluated with tapeless higher-order values
 ▼Nadtlc
 CadoubleCUDA-compatible tapeless active scalar for forward derivatives
 CAdolcToolMeDiPack adapter that connects taped ADOL-C values with AMPI
 CadoubleTaped active scalar for reusable forward and reverse differentiation
 CadubrefProxy for an active vector element selected by an active index
 CadvectorContiguous vector of taped active values with active indexing
 CBufferBlock-based storage for registered external-function descriptors
 CEDFobjectC++ base class for an externally differentiated function
 CEDFobject_iArrExternal differentiated function with an additional integer array
 CEDFobject_v2Block-structured external differentiated function interface
 Cext_diff_fctCallback descriptor for an externally differentiated function
 Cext_diff_fct_v2Callback descriptor for a block-structured external function
 Cfunc_adAbstract function interface used by index-domain sparsity drivers
 CGlobalTapeVarsCLPer-tape active-value stores and location allocators
 CpdoubleMutable passive parameter stored on a recorded tape
 CPersistantTapeInfosReusable scratch storage retained by higher-level tape drivers
 CRecordingFrameOne entry in the thread-local stack of nested recordings
 Crevolve_numsOperation counters and state reported by the Revolve scheduler
 CstdNumeric limits for taped active scalars
 CStoreManagerAbstract allocator for locations in ADOL-C's active-value store
 CStoreManagerLocintLocation allocator backed by a free-location index array
 ▼CStoreManagerLocintBlockLocation allocator that tracks contiguous free blocks
 CFreeBlockDescriptor for one contiguous range of free locations
 Ctape_locationRAII type for a location in the current tape's value store
 CTapeInfosIdentity, statistics, file names, and recording metadata of one tape
 ▼CValueTapeOwns one recorded function and the state required to evaluate it
 CAllTypesCompile-time list used to prepare tape buffers for forward and reverse sweeps
 CForwardSelects forward-order tape traversal
 CModeBase tag for the direction selected by init_sweep()
 CReverseSelects reverse-order tape traversal