Additional data required by an InnerStatementEvaluator. More...
#include <innerStatementEvaluator.hpp>
Public Types | |
using | Base = PrimalTapeStatementFunctions |
Base class abbreviation. | |
Public Types inherited from codi::PrimalTapeStatementFunctions | |
using | Handle = void* |
Function pointer. | |
Public Member Functions | |
InnerPrimalTapeStatementData (size_t maxActiveArguments, size_t maxConstantArguments, typename Base::Handle forward, typename Base::Handle primal, typename Base::Handle reverse) | |
Constructor. | |
Public Member Functions inherited from codi::PrimalTapeStatementFunctions | |
PrimalTapeStatementFunctions (Handle forward, Handle primal, Handle reverse) | |
Constructor. | |
Public Attributes | |
size_t | maxActiveArguments |
Maximum number of active arguments. | |
size_t | maxConstantArguments |
Maximum number of constant arguments. | |
Public Attributes inherited from codi::PrimalTapeStatementFunctions | |
Handle | forward |
Forward function handle. | |
Handle | primal |
Primal function handle. | |
Handle | reverse |
Reverse function handle. | |
Additional data required by an InnerStatementEvaluator.