ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs
ADOLC::CP Namespace Reference

Namespaces

namespace  detail
 

Classes

class  Context
 Public checkpointing setup and execution context. More...
 

Typedefs

using TimeStepFunction = int(size_t dimX, adouble *state)
 Signature of the active one-step function.
 
using TimeStepFunctionDouble = int(size_t dimX, double *state)
 Signature of the passive one-step function.
 
using SaveFunction = void *(void)
 Signature of an optional callback that saves extra non-adouble state.
 
using RestoreFunction = void(void *)
 Signature of an optional callback that restores saved non-adouble state.
 

Typedef Documentation

◆ RestoreFunction

using ADOLC::CP::RestoreFunction = typedef void(void *)

Signature of an optional callback that restores saved non-adouble state.

◆ SaveFunction

using ADOLC::CP::SaveFunction = typedef void *(void)

Signature of an optional callback that saves extra non-adouble state.

◆ TimeStepFunction

using ADOLC::CP::TimeStepFunction = typedef int(size_t dimX, adouble *state)

Signature of the active one-step function.

The function advances the state vector in place during taping.

◆ TimeStepFunctionDouble

using ADOLC::CP::TimeStepFunctionDouble = typedef int(size_t dimX, double *state)

Signature of the passive one-step function.

The function advances the state vector in place without taping.