CoDiPack  3.0.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::JacobianStatementGenerator< T_TapeImpl, T_size > Struct Template Reference

#include <primalValueBaseTape.hpp>

Inheritance diagram for codi::JacobianStatementGenerator< T_TapeImpl, T_size >:

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.
 

Detailed Description

template<typename T_TapeImpl, size_t T_size>
struct codi::JacobianStatementGenerator< T_TapeImpl, T_size >

Implements StatementEvaluatorTapeInterface and StatementEvaluatorInnerTapeInterface

Template Parameters
T_sizeNumber of arguments.

Member Typedef Documentation

◆ TapeImpl

template<typename T_TapeImpl, size_t T_size>
using codi::JacobianStatementGenerator< T_TapeImpl, T_size >::TapeImpl
Initial value:
T_TapeImpl

PrimalValueBaseTape.


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