ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
checkpointing.h File Reference
#include <adolc/adolcexport.h>
#include <adolc/internal/common.h>
#include <array>
#include <stack>
Include dependency graph for checkpointing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ADOLC::CP::detail::Infos
 Internal checkpointing state shared between the public context and the recorded external function. More...
 
class  ADOLC::CP::Context
 Public checkpointing setup and execution context. More...
 

Namespaces

namespace  ADOLC
 
namespace  ADOLC::CP
 
namespace  ADOLC::CP::detail
 

Typedefs

using ADOLC::CP::TimeStepFunction = int(size_t dimX, adouble *state)
 Signature of the active one-step function.
 
using ADOLC::CP::TimeStepFunctionDouble = int(size_t dimX, double *state)
 Signature of the passive one-step function.
 
using ADOLC::CP::SaveFunction = void *(void)
 Signature of an optional callback that saves extra non-adouble state.
 
using ADOLC::CP::RestoreFunction = void(void *)
 Signature of an optional callback that restores saved non-adouble state.
 
using ADOLC::CP::detail::StackElement = std::array< double *, 2 >
 Snapshot entry stored on the checkpoint stack.
 
using ADOLC_TimeStepFuncion = ADOLC::CP::TimeStepFunction
 
using ADOLC_TimeStepFuncion_double = ADOLC::CP::TimeStepFunctionDouble
 
using ADOLC_saveFct = ADOLC::CP::SaveFunction
 
using ADOLC_restoreFct = ADOLC::CP::RestoreFunction
 
using CpInfos = ADOLC::CP::detail::Infos
 
using CP_Context = ADOLC::CP::Context
 

Typedef Documentation

◆ ADOLC_restoreFct

◆ ADOLC_saveFct

◆ ADOLC_TimeStepFuncion

◆ ADOLC_TimeStepFuncion_double

◆ CP_Context

◆ CpInfos