FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::MemArray< N, T > Member List

This is the complete list of members for Fiber::MemArray< N, T >, including all inherited members.

addInterface(const RefPtr< InterfaceBase > &I) constMemCore::Intercube
addInterfaceData(const Data &D)MemCore::Intercube
addInterfaceData(const Data &D)MemCore::Intercube
adjustCacheableSize(memsize_t memDiff)MemCore::Cacheableprotected
applyFunction(const std::function< result_t(const T &)> &theOperator) constFiber::TypedArray< T >inline
applyFunction(const std::function< T(const T &)> &theOperator) constFiber::TypedArray< T >inline
applyFunction(const std::function< result_t(const T &, index_t I)> &theOperator) constFiber::TypedArray< T >inline
applyFunction(const std::function< T(const T &, index_t I)> &theOperator) constFiber::TypedArray< T >inline
applyFunction(const TypedArray< SecondType > &R, const std::function< result_t(const T &, const SecondType &ST, index_t I)> &theOperator) constFiber::TypedArray< T >inline
applyOperator(const UnaryOperator &theOperator, const MemBase::Creator_t &theCreator) constFiber::TypedArray< T >inline
applyOperator(const BinaryOperator &theOperator, const RefPtr< MemBase > &rightValue, const MemBase::Creator_t &theCreator) constFiber::TypedArray< T >inline
begin() (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inline
begin() const (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inline
Cacheable(const WeakPtr< Creature > &C)MemCore::Cacheable
cachecounter_t typedefMemCore::Cacheable
clearInterfaces()MemCore::Intercube
component_t typedef (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >
ComponentArray_t typedefFiber::MemArray< N, T >
const_iterateInterfaces(const RefPtr< InterfaceIterationParameter > &IIP) constMemCore::Intercube
copy(const MemBase::Creator_t &C=nullptr) const overrideFiber::MemArray< N, T >inlinevirtual
copyFrom(const RefPtr< MemCore::ChunkBase > &theChunk) override (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >inlinevirtual
Fiber::MemArrayBase::copyFrom(const RefPtr< MemBase > &Mb)Fiber::MemBaseinline
Fiber::create(const RefPtr< FiberTypeBase > &FT, const DynamicSize &DS, const type_info &layout=typeid(void))Fiber::MemBasestatic
Fiber::create(const RefPtr< FiberTypeBase > &FT, const type_info &layout=typeid(void)) constFiber::MemBaseinline
Fiber::create(const type_info &layout=typeid(void)) constFiber::MemBaseinline
Fiber::create(const DynamicSize &DS, const type_info &layout=typeid(void)) constFiber::MemBase
Fiber::create(const type_info &layout=typeid(void)) constFiber::MemBase
create(const RefPtr< MemBase > &SourceLayout, const type_info &layout=typeid(void)) (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inlinestatic
Fiber::TypedArray::create(const RefPtr< FiberTypeBase > &FT, const DynamicSize &DS, const type_info &layout=typeid(void))Fiber::TypedArray< T >static
Fiber::TypedArray::create(const RefPtr< FiberTypeBase > &FT, const type_info &layout=typeid(void)) constFiber::TypedArray< T >inline
Fiber::TypedArray::create(const type_info &layout=typeid(void)) constFiber::TypedArray< T >inline
Fiber::TypedArray::create(const DynamicSize &DS, const type_info &layout=typeid(void)) constFiber::TypedArray< T >
createEquallySizedMemArray(const RefPtr< MemCore::ChunkBase > &Storage, const MemBase::Creator_t &C) const overrideFiber::MemArray< N, T >inlinevirtual
createInterface(const type_info &) constMemCore::Intercubevirtual
createMemArray(const MemCore::MemVector< T > &Data, const MemBase::Creator_t &C) constFiber::MemArray< N, T >inline
createMemArray(const RefPtr< MemCore::ChunkBase > &Data, const MemBase::Creator_t &C) constFiber::MemArray< N, T >inline
createSubArray(const DynamicSize &Offset, const DynamicSize &CopySize, const MemBase::Creator_t &C) const overrideFiber::MemArrayBase< N >inlinevirtual
createSubMemArray(const MultiIndex< N > &Offset, const MultiIndex< N > &CopySize, const MemBase::Creator_t &C) const overrideFiber::MemArray< N, T >inlinevirtual
creativeIterator() override (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >inlinevirtual
creativeIterator() const override (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >inlinevirtual
Creator_t typedef (defined in Fiber::MemBase)Fiber::MemBase
DeferredConstructor() overrideFiber::ReferencingMemArray< N, T >inlinevirtual
DeltaPtr() const overrideFiber::ReferencingMemArray< N, T >inlinevirtual
Dims enum valueFiber::MemArray< N, T >
Dims_t enum name (defined in Fiber::MemArrayBase< N >)Fiber::MemArrayBase< N >
element_memsize() const (defined in Fiber::MemBase)Fiber::MemBaseinline
element_t typedef (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >
end() (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inline
end() const (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inline
extremeUnction()MemCore::ReferenceBase< Cacheable >protectedvirtual
findInterface(const type_info &t) constMemCore::Intercube
first() const overrideFiber::ReferencingMemArray< N, T >inlinevirtual
getBaseType() constFiber::ReferencingMemArray< N, T >inline
Fiber::getChunk() const =0Fiber::MemBasepure virtual
Fiber::TypedArray::getChunk() const overrideFiber::TypedArray< T >inlinevirtual
getComponent(int Component) -> decltype(getComponentArrayIterator(*this, Component)) (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inline
getComponentArray(int member, const MemBase::Creator_t &C) override (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >inlinevirtual
getElementAsString(size_t index) const override (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >inlinevirtual
getFiberType() const (defined in Fiber::MemBase)Fiber::MemBaseinline
getFiberType() (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inlinestatic
getHyperslabParameters() override (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >inlinevirtual
getInterface(const type_info &t)MemCore::Intercube
getInterfaceNames(const char delim=';') constMemCore::Intercube
getInterpolator() const (defined in Fiber::MemArrayBase< N >)Fiber::MemArrayBase< N >inline
getNumberOfElements() const (defined in Fiber::MemBase)Fiber::MemBaseinline
getObjectCountID() const noexceptMemCore::ReferenceBase< Cacheable >
getPtr() overrideFiber::ReferencingMemArray< N, T >inlinevirtual
getSize() const overrideFiber::MemArrayBase< N >inlinevirtual
getSlice(index_t i, const MemBase::Creator_t &C) const overrideFiber::MemArray< N, T >inlinevirtual
getStorage() const (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >inline
getType() const overrideFiber::ReferencingMemArray< N, T >inlinevirtual
getTypedStorage() const (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >inline
gotNewInterfaceData(const Data &D)MemCore::Intercube
gotNewInterfaceData(mutex &M, const Data &D)MemCore::Intercube
gotNewInterfaceData(mutex &M, const Data &D)MemCore::Intercube
gotNewInterfaceData(mutex &M, const Data &D, const Selector &S)MemCore::Intercube
gotNewInterfaceData(mutex &M, const Data &D, const Selector *S)MemCore::Intercube
hasChangedInterfaceData(const Data &D) constMemCore::Intercube
hasChangedInterfaceData(const Data &D) constMemCore::Intercube
hasChangedInterfaceData(const Data &D, const Selector &) constMemCore::Intercube
hasChangedInterfaceData(const Data &D, const Selector *) constMemCore::Intercube
hasInterface(const type_info &t) constMemCore::Intercube
Intercube()MemCore::Intercube
isCached() constMemCore::Cacheable
isIdentical(const WeakPtr< Object, Object > &PossibleSelf) const noexceptMemCore::ReferenceBase< Cacheable >
isUncached() constMemCore::Cacheable
iterateInterfaces(const RefPtr< InterfaceIterationParameter > &IIP)MemCore::Intercube
last() const overrideFiber::ReferencingMemArray< N, T >inlinevirtual
makeMemArray(const MemBase::Creator_t &) const overrideFiber::MemArray< N, T >inlinevirtual
markAsUsed()MemCore::Cacheable
MemArray(const Iterator< T > &data, const MultiIndex< N > &Sz, const RefPtr< MemCore::ChunkBase > &MemStorage, const MemBase::Creator_t &C) (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >inline
MemArray(const MultiIndex< N > &M, const MemBase::Creator_t &C=nullptr)Fiber::MemArray< N, T >inline
MemArray(const MemCore::MemVector< T > &Data, const MultiIndex< N > &M, const MemBase::Creator_t &C=nullptr)Fiber::MemArray< N, T >inline
MemArray(const RefPtr< MemCore::ChunkBase > &Data, const MultiIndex< N > &Sz, const MemBase::Creator_t &C=NullPtr())Fiber::MemArray< N, T >inline
MemArray(const RefPtr< MemCore::ChunkBase > &Storage, const MultiArray< N, T > &M, const MemBase::Creator_t &C=NullPtr()) (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >inline
MemArrayBase(const FiberTypeIndex &theFiberTypeIndex, const WeakPtr< CreativeArrayBase > &theCreator) (defined in Fiber::MemArrayBase< N >)Fiber::MemArrayBase< N >inline
MemArrayBase(const MemArrayBase< N > &)=delete (defined in Fiber::MemArrayBase< N >)Fiber::MemArrayBase< N >
MemArrayBase_t typedef (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >
MemArrayComponent_t typedef (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >
MemArrayGetSlice< N > (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >friend
MemArrayGetSlice< N+1 > (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >friend
MemArrayOfBaseValues_t typedefFiber::MemArray< N, T >
MemBase(const FiberTypeIndex &theFiberTypeIndex, const Creator_t &theCreator)Fiber::MemBase
MemBase(const MemBase &)=delete (defined in Fiber::MemBase)Fiber::MemBase
MemBase()=delete (defined in Fiber::MemBase)Fiber::MemBase
membase() const (defined in Fiber::MemBase)Fiber::MemBaseinline
memsize() const overrideFiber::ReferencingMemArray< N, T >inlinevirtual
MIndex_t typedef (defined in Fiber::MemArrayBase< N >)Fiber::MemArrayBase< N >
mkAutoDestructive()MemCore::ReferenceBase< Cacheable >
MultiArray_t typedefFiber::MemArray< N, T >
MultiArrayBase_t typedef (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >
MultiArrayComponent_t typedef (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >
myCache() constMemCore::Cacheable
myChunk() const overrideFiber::ReferencingMemArray< N, T >inlinevirtual
myCreator() constMemCore::Cacheable
myStorage (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >protected
nElements() const overrideFiber::ReferencingMemArray< N, T >inlinevirtual
newMemArraynD(const MultiIndex< N > &NewSize, const MemBase::Creator_t &C) const overrideFiber::MemArray< N, T >inlinevirtual
NullPtr typedef (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >
NumberOfElements() const (defined in Fiber::MemBase)Fiber::MemBaseinline
NumberOfListEntries() constMemCore::Cacheable
operator()(int Component) -> decltype(getComponentArrayIterator(*this, Component)) (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inline
operator=(const MemArrayBase< N > &)=delete (defined in Fiber::MemArrayBase< N >)Fiber::MemArrayBase< N >
Fiber::MemBase::operator=(const ReferenceBase &R)MemCore::ReferenceBase< Cacheable >protected
operator=(const TypedArray< T > &)=delete (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >
OriginPtr() const overrideFiber::ReferencingMemArray< N, T >inlinevirtual
PreDestructor()MemCore::Cacheable
printInterfaces() constMemCore::Intercube
push_back(CacheQueue &Q)MemCore::Cacheable
push_front(CacheQueue &Q)MemCore::Cacheable
rank() const overrideFiber::MemArrayBase< N >inlinevirtual
refcount() const noexceptMemCore::ReferenceBase< Cacheable >
reference_domain_t typedefMemCore::ReferenceBase< Cacheable >
ReferenceBase(Object *that) noexceptMemCore::ReferenceBase< Cacheable >
ReferencingMemArray(const Iterator< T > &data, const MultiIndex< N > &Sz, const RefPtr< MemCore::ChunkBase > &theStorage, const WeakPtr< CreativeArrayBase > &theCreator)Fiber::ReferencingMemArray< N, T >inline
ReferencingMemArray(const RefPtr< Chunk< T > > &data, const MultiIndex< N > &Sz, const WeakPtr< CreativeArrayBase > &theCreator)Fiber::ReferencingMemArray< N, T >inline
ReferencingMemArray(const RefPtr< MemCore::ChunkBase > &theStorage, const MultiArray< N, T > &M, const WeakPtr< CreativeArrayBase > &theCreator)Fiber::ReferencingMemArray< N, T >inline
ReferencingMemArray(const ReferencingMemArray &RMA)Fiber::ReferencingMemArray< N, T >inline
reg() (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >inlinestatic
registerCreator(const RefPtr< Allocator > &A, const RefPtr< FiberTypeBase > &FT) (defined in Fiber::MemBase)Fiber::MemBasestatic
RegisteredTypes (defined in Fiber::MemBase)Fiber::MemBasestatic
registerInterface(const type_info &t)MemCore::Intercube
removeInterface()MemCore::Intercube
removeInterfaceBase(const type_info &InterfaceBaseID)MemCore::Intercube
self() constMemCore::ReferenceBase< Cacheable >
SelfPtr_t typedefMemCore::ReferenceBase< Cacheable >
setCreator(const WeakPtr< Creature > &C)MemCore::Cacheable
Size() const overrideFiber::MemArray< N, T >inlinevirtual
StoragePtr() const (defined in Fiber::ReferencingMemArray< N, T >)Fiber::ReferencingMemArray< N, T >inline
suicide()MemCore::ReferenceBase< Cacheable >protected
TypedArray(const MemBase::Creator_t &C) (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >inline
TypedArray(const TypedArray< T > &)=delete (defined in Fiber::TypedArray< T >)Fiber::TypedArray< T >
value_base_type typedefFiber::MemArray< N, T >
value_type typedefFiber::MemArray< N, T >
ValueBase_t typedef (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >
wrefcount() const noexceptMemCore::ReferenceBase< Cacheable >
~Cacheable()MemCore::Cacheableprotected
~Intercube()MemCore::Intercubevirtual
~MemArray() (defined in Fiber::MemArray< N, T >)Fiber::MemArray< N, T >inline
~MemArrayBase() (defined in Fiber::MemArrayBase< N >)Fiber::MemArrayBase< N >inlineprotected
~MemBase()Fiber::MemBase
~ReferenceBase()MemCore::ReferenceBase< Cacheable >protectedvirtual
~ReferencingMemArray()Fiber::ReferencingMemArray< N, T >inlineprotected