#include <primalValueBaseTape.hpp>
Classes | |
struct | StatementCallGenerator |
This structure is accessed by the StatementEvaluatorInterface. More... | |
struct | StatementCallGenerator< StatementCall::ClearAdjoints, Stmt > |
WriteInformation implementation. More... | |
struct | StatementCallGenerator< StatementCall::Forward, Stmt > |
Forward implementation. More... | |
struct | StatementCallGenerator< StatementCall::Primal, Stmt > |
Primal implementation. More... | |
struct | StatementCallGenerator< StatementCall::ResetPrimals, Stmt > |
ResetPrimal implementation. More... | |
struct | StatementCallGenerator< StatementCall::Reverse, Stmt > |
Reverse implementation. More... | |
struct | StatementCallGenerator< StatementCall::WriteInformation, Stmt > |
WriteInformation implementation. More... | |
Public Types | |
using | Gradient = typename TapeImpl::Gradient |
See PrimalValueBaseTape. | |
using | Identifier = typename TapeImpl::Identifier |
See PrimalValueBaseTape. | |
using | PassiveReal = typename TapeImpl::PassiveReal |
See PrimalValueBaseTape. | |
using | Real = typename TapeImpl::Real |
See PrimalValueBaseTape. | |
template<typename Rhs, typename Impl> | |
using | StatementCallGeneratorBase = typename TapeImpl::template StatementCallGeneratorBase<Rhs, Impl> |
Base for statement generators. | |
using | StatementDataPointers = typename TapeImpl::StatementDataPointers |
Defined in PrimalValueBaseTape. | |
using | TapeImpl |
PrimalValueBaseTape. | |
Static Public Attributes | |
static size_t constexpr | LinearIndexHandling = TapeImpl::LinearIndexHandling |
See PrimalValueBaseTape. | |
static size_t constexpr | size = T_size |
See JacobianStatementGenerator. | |
Implements StatementEvaluatorTapeInterface and StatementEvaluatorInnerTapeInterface
T_size | Number of arguments. |
using codi::JacobianStatementGenerator< T_TapeImpl, T_size >::TapeImpl |