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: