OpenLB 1.7
|
This is the complete list of members for olb::HeuristicLoadBalancer< T >, including all inherited members.
_dataBuffer | olb::BufferSerializable | mutableprotected |
_glob | olb::LoadBalancer< T > | protected |
_loc | olb::LoadBalancer< T > | protected |
_platform | olb::LoadBalancer< T > | protected |
_rank | olb::LoadBalancer< T > | protected |
_size | olb::LoadBalancer< T > | protected |
_sizeBuffer | olb::BufferSerializable | mutableprotected |
addSizeToBuffer(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, size_t &sizeBufferIndex, bool *&dataPtr, const size_t data) const | olb::BufferSerializable | inlineprotected |
getBlock(std::size_t iBlock, std::size_t &sizeBlock, bool loadingMode) override | olb::LoadBalancer< T > | virtual |
getNblock() const override | olb::LoadBalancer< T > | virtual |
getRankSize() const | olb::LoadBalancer< T > | |
getSerializableSize() const override | olb::LoadBalancer< T > | virtual |
glob(int loc) const | olb::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) const | olb::LoadBalancer< T > | |
operator==(const LoadBalancer< T > &rhs) const | olb::LoadBalancer< T > | |
platform(int loc) const | olb::LoadBalancer< T > | inlinevirtual |
postLoad() | olb::Serializable | inlinevirtual |
print(bool multiOutput=false) const | olb::LoadBalancer< T > | |
rank(const int &glob) | olb::LoadBalancer< T > | |
rank(int glob) const | olb::LoadBalancer< T > | |
registerMap(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, size_t &sizeBufferIndex, bool *&dataPtr, std::map< DataTypeKey, DataTypeValue > &data, const bool loadingMode=false) | olb::BufferSerializable | inlineprotected |
registerSerializable(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, size_t &sizeBufferIndex, bool *&dataPtr, DataType &data, const bool loadingMode=false) | olb::BufferSerializable | inlineprotected |
registerSerializableOfConstSize(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, bool *&dataPtr, DataType &data, const bool loadingMode=false) | olb::Serializable | inlineprotected |
registerSerializablesOfConstSize(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, bool *&dataPtr, DataType *data, const size_t arrayLength, const bool loadingMode=false) | olb::Serializable | inlineprotected |
registerStdVectorOfSerializables(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, size_t &sizeBufferIndex, bool *&dataPtr, std::vector< DataType > &data, const bool loadingMode=false) | olb::BufferSerializable | inlineprotected |
registerStdVectorOfSerializablesOfConstSize(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, size_t &sizeBufferIndex, bool *&dataPtr, std::vector< DataType > &data, const bool loadingMode=false) | olb::BufferSerializable | inlineprotected |
registerStdVectorOfVars(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, size_t &sizeBufferIndex, bool *&dataPtr, std::vector< DataType > &data, const bool loadingMode=false) | olb::BufferSerializable | inlineprotected |
registerVar(const std::size_t iBlock, std::size_t &sizeBlock, std::size_t ¤tBlock, bool *&dataPtr, const DataType &data, const size_t arrayLength=1) const | olb::Serializable | inlineprotected |
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() const | olb::LoadBalancer< T > | |
swap(HeuristicLoadBalancer< T > &loadBalancer) | olb::HeuristicLoadBalancer< T > | |
olb::LoadBalancer::swap(LoadBalancer< T > &loadBalancer) | olb::LoadBalancer< T > | |
~HeuristicLoadBalancer() override | olb::HeuristicLoadBalancer< T > | |
~LoadBalancer() | olb::LoadBalancer< T > | virtual |
~Serializable()=default | olb::Serializable | virtual |