OpenLB 1.7
Loading...
Searching...
No Matches
olb::HeuristicLoadBalancer< T > Member List

This is the complete list of members for olb::HeuristicLoadBalancer< T >, including all inherited members.

_dataBufferolb::BufferSerializablemutableprotected
_globolb::LoadBalancer< T >protected
_locolb::LoadBalancer< T >protected
_platformolb::LoadBalancer< T >protected
_rankolb::LoadBalancer< T >protected
_sizeolb::LoadBalancer< T >protected
_sizeBufferolb::BufferSerializablemutableprotected
addSizeToBuffer(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, size_t &sizeBufferIndex, bool *&dataPtr, const size_t data) constolb::BufferSerializableinlineprotected
getBlock(std::size_t iBlock, std::size_t &sizeBlock, bool loadingMode) overrideolb::LoadBalancer< T >virtual
getNblock() const overrideolb::LoadBalancer< T >virtual
getRankSize() constolb::LoadBalancer< T >
getSerializableSize() const overrideolb::LoadBalancer< T >virtual
glob(int loc) constolb::LoadBalancer< T >
HeuristicLoadBalancer()olb::HeuristicLoadBalancer< T >inline
HeuristicLoadBalancer(CuboidGeometry3D< T > &cGeometry3d, const double ratioFullEmpty=1., const double weightEmpty=.0)olb::HeuristicLoadBalancer< T >
HeuristicLoadBalancer(CuboidGeometry2D< T > &cGeometry2d, const double ratioFullEmpty=1., const double weightEmpty=.0)olb::HeuristicLoadBalancer< T >
isLocal(const int &glob)olb::LoadBalancer< T >
load(std::string fileName="", const bool enforceUint=false)olb::Serializable
load(const std::uint8_t *buffer)olb::Serializable
LoadBalancer(int size=1)olb::LoadBalancer< T >
LoadBalancer(int size, std::map< int, int > &loc, std::vector< int > &glob, std::map< int, int > &rank)olb::LoadBalancer< T >
LoadBalancer(int size, std::map< int, int > &loc, std::vector< int > &glob, std::map< int, int > &rank, std::map< int, Platform > &platform)olb::LoadBalancer< T >
loc(const int &glob)olb::LoadBalancer< T >
loc(int glob) constolb::LoadBalancer< T >
operator==(const LoadBalancer< T > &rhs) constolb::LoadBalancer< T >
platform(int loc) constolb::LoadBalancer< T >inlinevirtual
postLoad()olb::Serializableinlinevirtual
print(bool multiOutput=false) constolb::LoadBalancer< T >
rank(const int &glob)olb::LoadBalancer< T >
rank(int glob) constolb::LoadBalancer< T >
registerMap(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, size_t &sizeBufferIndex, bool *&dataPtr, std::map< DataTypeKey, DataTypeValue > &data, const bool loadingMode=false)olb::BufferSerializableinlineprotected
registerSerializable(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, size_t &sizeBufferIndex, bool *&dataPtr, DataType &data, const bool loadingMode=false)olb::BufferSerializableinlineprotected
registerSerializableOfConstSize(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, bool *&dataPtr, DataType &data, const bool loadingMode=false)olb::Serializableinlineprotected
registerSerializablesOfConstSize(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, bool *&dataPtr, DataType *data, const size_t arrayLength, const bool loadingMode=false)olb::Serializableinlineprotected
registerStdVectorOfSerializables(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, size_t &sizeBufferIndex, bool *&dataPtr, std::vector< DataType > &data, const bool loadingMode=false)olb::BufferSerializableinlineprotected
registerStdVectorOfSerializablesOfConstSize(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, size_t &sizeBufferIndex, bool *&dataPtr, std::vector< DataType > &data, const bool loadingMode=false)olb::BufferSerializableinlineprotected
registerStdVectorOfVars(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, size_t &sizeBufferIndex, bool *&dataPtr, std::vector< DataType > &data, const bool loadingMode=false)olb::BufferSerializableinlineprotected
registerVar(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t &currentBlock, bool *&dataPtr, const DataType &data, const size_t arrayLength=1) constolb::Serializableinlineprotected
reInit(CuboidGeometry3D< T > &cGeometry3d, const double ratioFullEmpty=1., const double weightEmpty=.0)olb::HeuristicLoadBalancer< T >
reInit(CuboidGeometry2D< T > &cGeometry2d, const double ratioFullEmpty=1., const double weightEmpty=.0)olb::HeuristicLoadBalancer< T >
save(std::string fileName="", const bool enforceUint=false)olb::Serializable
save(std::uint8_t *buffer)olb::Serializable
setPlatform(int loc, Platform platform)olb::LoadBalancer< T >inlinevirtual
size() constolb::LoadBalancer< T >
swap(HeuristicLoadBalancer< T > &loadBalancer)olb::HeuristicLoadBalancer< T >
olb::LoadBalancer::swap(LoadBalancer< T > &loadBalancer)olb::LoadBalancer< T >
~HeuristicLoadBalancer() overrideolb::HeuristicLoadBalancer< T >
~LoadBalancer()olb::LoadBalancer< T >virtual
~Serializable()=defaultolb::Serializablevirtual