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

Declares all types used in the CommonTapeImplementation. More...

#include <commonTapeImplementation.hpp>

Inheritance diagram for codi::CommonTapeTypes< T_TapeTypes >:

Public Types

template<typename Chunk , typename Nested >
using Data = typename TapeTypes::template Data<Chunk, Nested>
 See TapeTypesInterface.
 
using LowLevelFunctionByteChunk = Chunk1<char>
 Byte data chunk.
 
using LowLevelFunctionByteData = Data<LowLevelFunctionByteChunk, LowLevelFunctionInfoData>
 Byte data for low level functions.
 
using LowLevelFunctionInfoChunk = Chunk2<Config::LowLevelFunctionToken, Config::LowLevelFunctionDataSize>
 Token and size data chunk.
 
using LowLevelFunctionInfoData = Data<LowLevelFunctionInfoChunk, NestedData>
 Token and size data for low level functions.
 
using NestedData = typename TapeTypes::NestedData
 See TapeTypesInterface.
 
using Position = typename LowLevelFunctionByteData::Position
 Global position of the tape.
 
using TapeTypes = T_TapeTypes
 See CommonTapeTypes.
 

Detailed Description

template<typename T_TapeTypes>
struct codi::CommonTapeTypes< T_TapeTypes >

Declares all types used in the CommonTapeImplementation.

Template Parameters
T_TapeTypesMust implement TapeTypesInterface.

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