OpenLB 1.7
Loading...
Searching...
No Matches
olb::SuperGeometry< T, D > Member List

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

_cuboidGeometryolb::SuperStructure< T, D >protected
_dataBufferolb::BufferSerializablemutableprotected
_loadBalancerolb::SuperStructure< T, D >protected
_overlapolb::SuperStructure< T, D >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
block_t typedefolb::SuperGeometry< T, D >
checkForErrors(bool verbose=true)olb::SuperGeometry< T, D >
clean(bool verbose=true, std::vector< int > bulkMaterials={1})olb::SuperGeometry< T, D >
communicate() overrideolb::SuperGeometry< T, D >inlinevirtual
dolb::SuperGeometry< T, D >static
forCorePhysLocations(F f) constolb::SuperStructure< T, D >
forCorePhysLocations(PhysR< T, D > min, PhysR< T, D > max, F f) constolb::SuperStructure< T, D >
forCoreSpatialLocations(F f) constolb::SuperStructure< T, D >
forCoreSpatialLocations(PhysR< T, D > min, PhysR< T, D > max, F f) constolb::SuperStructure< T, D >
get(int iCglob, LatticeR< D > latticeR) constolb::SuperGeometry< T, D >
get(const int latticeR[D+1]) constolb::SuperGeometry< T, D >
get(LatticeR< D+1 > latticeR) constolb::SuperGeometry< T, D >
get(L... latticeR) constolb::SuperGeometry< T, D >inline
getAndCommunicate(int iCglob, LatticeR< D > latticeR) constolb::SuperGeometry< T, D >
getAndCommunicate(LatticeR< D+1 > latticeR) constolb::SuperGeometry< T, D >
getBlock(int locIC)olb::SuperGeometry< T, D >
getBlock(int locIC) constolb::SuperGeometry< T, D >
getBlock(std::size_t iBlock, std::size_t &sizeBlock, bool loadingMode) overrideolb::SuperGeometry< T, D >virtual
getBlockGeometry(int locIC)olb::SuperGeometry< T, D >
getBlockGeometry(int locIC) constolb::SuperGeometry< T, D >
getCuboidGeometry()olb::SuperStructure< T, D >
getCuboidGeometry() constolb::SuperStructure< T, D >
getLoadBalancer()olb::SuperStructure< T, D >
getLoadBalancer() constolb::SuperStructure< T, D >
getMaterialIndicator(std::vector< int > &&materials)olb::SuperGeometry< T, D >
getMaterialIndicator(int material)olb::SuperGeometry< T, D >
getNblock() const overrideolb::SuperGeometry< T, D >virtual
getOverlap()olb::SuperStructure< T, D >
getOverlap() constolb::SuperStructure< T, D >
getPhysR(int iCglob, LatticeR< D > latticeR) constolb::SuperGeometry< T, D >
getPhysR(LatticeR< D+1 > latticeR) constolb::SuperGeometry< T, D >
getPhysR(T output[D], const int latticeR[D+1]) constolb::SuperGeometry< T, D >
getPhysR(T output[D], const int iCglob, LatticeR< D > latticeR) constolb::SuperGeometry< T, D >
getSerializableSize() const overrideolb::SuperGeometry< T, D >virtual
getStatistics()olb::SuperGeometry< T, D >
getStatistics() constolb::SuperGeometry< T, D >
getStatisticsStatus()olb::SuperGeometry< T, D >
getStatisticsStatus() constolb::SuperGeometry< T, D >
innerClean(bool verbose=true)olb::SuperGeometry< T, D >
innerClean(int material, bool verbose=true)olb::SuperGeometry< T, D >
load(std::string fileName="", const bool enforceUint=false)olb::Serializable
load(const std::uint8_t *buffer)olb::Serializable
outerClean(bool verbose=true, std::vector< int > bulkMaterials={1})olb::SuperGeometry< T, D >
postLoad()olb::Serializableinlinevirtual
print()olb::SuperGeometry< T, D >
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
rename(int fromM, int toM)olb::SuperGeometry< T, D >
rename(int fromM, int toM, FunctorPtr< IndicatorF< T, D > > &&condition)olb::SuperGeometry< T, D >
rename(int fromM, int toM, LatticeR< D > offset)olb::SuperGeometry< T, D >
rename(int fromM, int toM, int testM, std::vector< int > testDirection)olb::SuperGeometry< T, D >
rename(int fromBcMat, int toBcMat, int fluidMat, IndicatorF< T, D > &condition)olb::SuperGeometry< T, D >
rename(int fromBcMat, int toBcMat, int fluidMat, FunctorPtr< IndicatorF< T, D > > &&condition)olb::SuperGeometry< T, D >
reset(IndicatorF< T, D > &domain)olb::SuperGeometry< T, D >
save(std::string fileName="", const bool enforceUint=false)olb::Serializable
save(std::uint8_t *buffer)olb::Serializable
SuperGeometry(CuboidGeometry< T, D > &cuboidGeometry, LoadBalancer< T > &loadBalancer, int overlap=3)olb::SuperGeometry< T, D >
SuperStructure(CuboidGeometry< T, D > &cuboidGeometry, LoadBalancer< T > &loadBalancer, int overlap=2)olb::SuperStructure< T, D >
SuperStructure(int overlap=1)olb::SuperStructure< T, D >
updateStatistics(bool verbose=true)olb::SuperGeometry< T, D >
value_t typedefolb::SuperStructure< T, D >
~Serializable()=defaultolb::Serializablevirtual
~SuperStructure()olb::SuperStructure< T, D >inlinevirtual