CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
Loading...
Searching...
No Matches
LangCAtomicFun Struct Reference

#include <lang_c_atomic_fun.hpp>

Collaboration diagram for LangCAtomicFun:
Collaboration graph

Public Attributes

void * libModel
 
int(* forward )(void *libModel, int atomicIndex, int q, int p, const Array tx[], Array *ty)
 
int(* reverse )(void *libModel, int atomicIndex, int p, const Array tx[], Array *px, const Array py[])
 

Detailed Description

Holds function pointers that the compiled code uses to call atomic functions.

Definition at line 52 of file lang_c_atomic_fun.hpp.

Member Data Documentation

◆ forward

int(* LangCAtomicFun::forward) (void *libModel, int atomicIndex, int q, int p, const Array tx[], Array *ty)

Definition at line 58 of file lang_c_atomic_fun.hpp.

◆ libModel

void* LangCAtomicFun::libModel

A pointer to the compiled model object (e.g. LinuxDynamicLibModel)

Definition at line 56 of file lang_c_atomic_fun.hpp.

Referenced by CppAD::cg::FunctorGenericModel< Base >::loadFunctions().

◆ reverse

int(* LangCAtomicFun::reverse) (void *libModel, int atomicIndex, int p, const Array tx[], Array *px, const Array py[])

Definition at line 65 of file lang_c_atomic_fun.hpp.


The documentation for this struct was generated from the following file: