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

This is the complete list of members for codi::MultiUseIndexManager< T_Index >, 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::MultiUseIndexManager< T_Index >inline
assignIndex(Index &index)codi::MultiUseIndexManager< T_Index >inline
assignUnusedIndex(Index &index)codi::MultiUseIndexManager< T_Index >inline
Base typedefcodi::MultiUseIndexManager< T_Index >
copyIndex(Index &lhs, Index const &rhs)codi::MultiUseIndexManager< T_Index >inline
CopyNeedsStatementcodi::MultiUseIndexManager< T_Index >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::MultiUseIndexManager< T_Index >inline
getDataPointers()codi::EmptyDatainline
codi::DataInterface::getDataPointers(Data *&... pointers)codi::DataInterface< T_NestedData, T_InternalPosHandle >inline
getDataSize() constcodi::EmptyDatainline
getLargestCreatedIndex() constcodi::ReuseIndexManager< T_Index >inline
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, ReuseIndexManager< T_Index > >
InactiveIndexcodi::IndexManagerInterface< T_Index >static
Index typedefcodi::MultiUseIndexManager< T_Index >
indexSizeIncrementcodi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > >protected
InternalPosHandle typedefcodi::EmptyData
InvalidIndexcodi::IndexManagerInterface< T_Index >static
IsLinearcodi::MultiUseIndexManager< T_Index >static
MultiUseIndexManager(Index const &reservedIndices)codi::MultiUseIndexManager< T_Index >inline
NeedsStaticStoragecodi::ReuseIndexManager< T_Index >static
NestedData typedefcodi::EmptyData
Position typedefcodi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > >
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, ReuseIndexManager< T_Index > >inline
resetHard()codi::EmptyDatainline
resetTo(Position const &pos)codi::EmptyDatainline
resize(size_t const &totalSize)codi::EmptyDatainline
ReuseIndexManager(Index const &reservedIndices)codi::ReuseIndexManager< T_Index >inline
ReuseIndexManagerBase()codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > >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, ReuseIndexManager< T_Index > >protected
unusedIndicesPoscodi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > >protected
usedIndicescodi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > >protected
usedIndicesPoscodi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > >protected
validcodi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > >protected
~ReuseIndexManager()codi::ReuseIndexManager< T_Index >inline
~ReuseIndexManagerBase()codi::ReuseIndexManagerBase< T_Index, ReuseIndexManager< T_Index > >inline