CoDiPack  2.2.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::ReuseIndexManagerBase< T_Index, T_Impl > Member List

This is the complete list of members for codi::ReuseIndexManagerBase< T_Index, T_Impl >, including all inherited members.

addDataSize(size_t size)codi::EmptyDatainline
codi::DataInterface::addDataSize(size_t const &size)codi::DataInterface< T_NestedData, T_InternalPosHandle >inline
addToTapeValues(TapeValues &values) constcodi::ReuseIndexManagerBase< T_Index, T_Impl >inline
assignIndex(Index &index)codi::ReuseIndexManagerBase< T_Index, T_Impl >inline
assignUnusedIndex(Index &index)codi::ReuseIndexManagerBase< T_Index, T_Impl >inline
Base typedefcodi::ReuseIndexManagerBase< T_Index, T_Impl >
copyIndex(Index &lhs, Index const &rhs)codi::ReuseIndexManagerBase< T_Index, T_Impl >inline
CopyNeedsStatementcodi::ReuseIndexManagerBase< T_Index, T_Impl >static
erase(Position const &start, Position const &end, bool recursive=true)codi::EmptyDatainline
evaluateForward(Position const &start, Position const &end, FunctionObject function, Args &&... args)codi::EmptyDatainline
evaluateReverse(Position const &start, Position const &end, FunctionObject function, Args &&... args)codi::EmptyDatainline
extractPosition(Position const &pos) constcodi::EmptyDatainline
forEachChunk(FunctionObject &function, bool recursive, Args &&... args)codi::EmptyDatainline
forEachForward(Position const &start, Position const &end, FunctionObject function, Args &&... args)codi::EmptyDatainline
forEachReverse(Position const &start, Position const &end, FunctionObject function, Args &&... args)codi::EmptyDatainline
freeIndex(Index &index)codi::ReuseIndexManagerBase< T_Index, T_Impl >inline
getDataPointers()codi::EmptyDatainline
codi::DataInterface::getDataPointers(Data *&... pointers)codi::DataInterface< T_NestedData, T_InternalPosHandle >inline
getDataSize() constcodi::EmptyDatainline
getLargestCreatedIndex() constcodi::IndexManagerInterface< T_Index >
getPosition() constcodi::EmptyDatainline
getPushedDataCount(InternalPosHandle const &startPos)codi::EmptyDatainline
codi::DataInterface::getPushedDataCount(InternalPosHandle const &startPos)codi::DataInterface< T_NestedData, T_InternalPosHandle >inline
getZeroPosition() constcodi::EmptyDatainline
Impl typedefcodi::ReuseIndexManagerBase< T_Index, T_Impl >
InactiveIndexcodi::IndexManagerInterface< T_Index >static
Index typedefcodi::ReuseIndexManagerBase< T_Index, T_Impl >
indexSizeIncrementcodi::ReuseIndexManagerBase< T_Index, T_Impl >protected
InternalPosHandle typedefcodi::EmptyData
InvalidIndexcodi::IndexManagerInterface< T_Index >static
IsLinearcodi::ReuseIndexManagerBase< T_Index, T_Impl >static
NeedsStaticStoragecodi::ReuseIndexManagerBase< T_Index, T_Impl >static
NestedData typedefcodi::EmptyData
Position typedefcodi::ReuseIndexManagerBase< T_Index, T_Impl >
pushData()codi::EmptyDatainline
codi::DataInterface::pushData(Data const &... data)codi::DataInterface< T_NestedData, T_InternalPosHandle >inline
reserveItems(size_t const &items)codi::EmptyDatainline
reset()codi::ReuseIndexManagerBase< T_Index, T_Impl >inline
resetHard()codi::EmptyDatainline
resetTo(Position const &pos)codi::EmptyDatainline
resize(size_t const &totalSize)codi::EmptyDatainline
ReuseIndexManagerBase()codi::ReuseIndexManagerBase< T_Index, T_Impl >inline
setNested(NestedData *v)codi::EmptyDatainline
codi::DataInterface::setNested(NestedData *v)codi::DataInterface< T_NestedData, T_InternalPosHandle >
swap(DataInterface &other)codi::EmptyDatainline
unusedIndicescodi::ReuseIndexManagerBase< T_Index, T_Impl >protected
unusedIndicesPoscodi::ReuseIndexManagerBase< T_Index, T_Impl >protected
usedIndicescodi::ReuseIndexManagerBase< T_Index, T_Impl >protected
usedIndicesPoscodi::ReuseIndexManagerBase< T_Index, T_Impl >protected
validcodi::ReuseIndexManagerBase< T_Index, T_Impl >protected
~ReuseIndexManagerBase()codi::ReuseIndexManagerBase< T_Index, T_Impl >inline