CoDiPack  2.2.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::IncrementOperators< T_Tape, T_Impl > Struct Template Reference

Implementation of increment operators for LhsExpressionInterface implementations. More...

#include <incrementOperators.hpp>

Inheritance diagram for codi::IncrementOperators< T_Tape, T_Impl >:

Public Types

using Impl
 See IncrementOperators.
 
using PassiveReal = RealTraits::PassiveReal<Real>
 Basic computation type.
 
using Real = typename Tape::Real
 See InternalStatementRecordingTapeInterface.
 
using Tape = T_Tape
 See IncrementOperators.
 

Public Member Functions

Implcast ()
 Cast to the implementation.
 
Imploperator++ ()
 Prefix operator++.
 
Impl operator++ (int u)
 Postfix operator++.
 
Imploperator-- ()
 Prefix operator--.
 
Impl operator-- (int u)
 Postfix operator--.
 

Detailed Description

template<typename T_Tape, typename T_Impl>
struct codi::IncrementOperators< T_Tape, T_Impl >

Implementation of increment operators for LhsExpressionInterface implementations.

Implements: prefix ++, postfix ++, prefix –, postfix –

Template Parameters
T_TapeThe tape of the lvalue implementation.
T_ImplThe lvalue LhsExpressionInterface implementation.

Member Typedef Documentation

◆ Impl

template<typename T_Tape , typename T_Impl >
using codi::IncrementOperators< T_Tape, T_Impl >::Impl
Initial value:
T_Impl

See IncrementOperators.


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