50 typedef void (*
PostAdjointOperation)(
void* adjoints,
void* primals,
void* rootPrimals,
int count,
int dim);
Definition adjointInterface.hpp:40
Global namespace for MeDiPack - Message Differentiation Package.
Definition adjointInterface.hpp:37
ManualDeleteType
Definition typeDefinitions.h:38
void(* PrimalFunction)(HandleBase *h, AdjointInterface *a)
Definition typeDefinitions.h:47
void(* CustomFunction)(void *data)
Definition typeDefinitions.h:51
PairWithInt< int > IntIntPair
Definition typeDefinitions.h:80
void(* ForwardFunction)(HandleBase *h, AdjointInterface *a)
Definition typeDefinitions.h:46
PairWithInt< long > LongIntPair
Definition typeDefinitions.h:79
void(* PreAdjointOperation)(void *adjoints, void *primals, int count, int dim)
Definition typeDefinitions.h:49
int(* ContinueFunction)(HandleBase *h)
Definition typeDefinitions.h:48
PairWithInt< float > FloatIntPair
Definition typeDefinitions.h:77
PairWithInt< double > DoubleIntPair
Definition typeDefinitions.h:78
PairWithInt< short > ShortIntPair
Definition typeDefinitions.h:81
void(* PostAdjointOperation)(void *adjoints, void *primals, void *rootPrimals, int count, int dim)
Definition typeDefinitions.h:50
void(* ReverseFunction)(HandleBase *h, AdjointInterface *a)
Definition typeDefinitions.h:45
PairWithInt< long double > LongDoubleIntPair
Definition typeDefinitions.h:82
Definition typeDefinitions.h:53
PrimalFunction funcPrimal
Definition typeDefinitions.h:56
ManualDeleteType deleteType
Definition typeDefinitions.h:57
virtual ~HandleBase()
Definition typeDefinitions.h:66
ReverseFunction funcReverse
Definition typeDefinitions.h:54
HandleBase()
Definition typeDefinitions.h:59
ForwardFunction funcForward
Definition typeDefinitions.h:55
Definition typeDefinitions.h:72
int b
Definition typeDefinitions.h:74
T a
Definition typeDefinitions.h:73