CoDiPack  2.2.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::StatementEvaluatorTapeInterface< T_Real > Struct Template Reference

Tape side interface for StatementEvaluatorInterface. More...

#include <statementEvaluatorTapeInterface.hpp>

Inheritance diagram for codi::StatementEvaluatorTapeInterface< T_Real >:

Public Types

using Real = T_Real
 See StatementEvaluatorTapeInterface.
 

Static Public Member Functions

Interface definition
template<typename Expr , typename... Args>
static Real statementEvaluateForward (Args &&... args)
 Evaluate expression in a forward mode.
 
template<typename Expr , typename... Args>
static Real statementEvaluatePrimal (Args &&... args)
 Evaluate primal expression.
 
template<typename Expr , typename... Args>
static void statementEvaluateReverse (Args &&... args)
 Evaluate expression in a reverse mode.
 

Detailed Description

template<typename T_Real>
struct codi::StatementEvaluatorTapeInterface< T_Real >

Tape side interface for StatementEvaluatorInterface.

See StatementEvaluatorInterface for a full description.

In every method the full evaluation of the statement needs to be done.

  • 1. Load expression specific data
  • 2. Call expression specific function
Template Parameters
T_RealThe computation type of a tape usually defined by ActiveType::Real.

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