OpenLB 1.7
|
This is the complete list of members for olb::BlockLattice< T, DESCRIPTOR >, including all inherited members.
_core | olb::BlockStructureD< D > | protected |
_padding | olb::BlockStructureD< D > | protected |
_platform | olb::BlockLattice< T, DESCRIPTOR > | protected |
_projection | olb::BlockStructureD< D > | protected |
_size | olb::BlockStructureD< D > | protected |
_statistics | olb::BlockLattice< T, DESCRIPTOR > | protected |
_statisticsEnabled | olb::BlockLattice< T, DESCRIPTOR > | protected |
addLatticeCoupling(LatticeCouplingGenerator< T, DESCRIPTOR > const &lcGen, std::vector< BlockStructureD< DESCRIPTOR::d > * > partners) | olb::BlockLattice< T, DESCRIPTOR > | |
addLatticeCoupling(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, LatticeCouplingGenerator< T, DESCRIPTOR > const &lcGen, std::vector< BlockStructureD< DESCRIPTOR::d > * > partners) | olb::BlockLattice< T, DESCRIPTOR > | |
addPostProcessor(std::type_index stage, LatticeR< DESCRIPTOR::d > latticeR, PostProcessorPromise< T, DESCRIPTOR > &&promise)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
addPostProcessor(std::type_index stage, PostProcessorPromise< T, DESCRIPTOR > &&promise)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
addPostProcessor(std::type_index stage, BlockIndicatorF< T, DESCRIPTOR::d > &indicator, PostProcessorPromise< T, DESCRIPTOR > &&promise)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
addPostProcessor(std::type_index stage, PostProcessor< T, DESCRIPTOR > *postProcessor)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
addPostProcessor(std::type_index stage, const PostProcessorGenerator< T, DESCRIPTOR > &ppGen)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
addPostProcessor(std::type_index stage, BlockIndicatorF< T, DESCRIPTOR::d > &indicator, const PostProcessorGenerator< T, DESCRIPTOR > &ppGen)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
addPostProcessor(PostProcessor< T, DESCRIPTOR > *postProcessor) | olb::BlockLattice< T, DESCRIPTOR > | inline |
addPostProcessor(const PostProcessorGenerator< T, DESCRIPTOR > &ppGen) | olb::BlockLattice< T, DESCRIPTOR > | inline |
addPostProcessor(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, const PostProcessorGenerator< T, DESCRIPTOR > &ppGen) | olb::BlockLattice< T, DESCRIPTOR > | inline |
BlockLattice(Vector< int, DESCRIPTOR::d > size, int padding, Platform platform) | olb::BlockLattice< T, DESCRIPTOR > | |
BlockStructureD(Vector< int, D > size, int padding=0) | olb::BlockStructureD< D > | inline |
BlockStructureD() | olb::BlockStructureD< D > | inline |
collide()=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
defineDynamics(LatticeR< DESCRIPTOR::d > latticeR, DynamicsPromise< T, DESCRIPTOR > &&promise) | olb::BlockLattice< T, DESCRIPTOR > | inline |
defineDynamics(LatticeR< DESCRIPTOR::d > latticeR) | olb::BlockLattice< T, DESCRIPTOR > | inline |
defineDynamics(LatticeR< DESCRIPTOR::d > latticeR, Dynamics< T, DESCRIPTOR > *dynamics) | olb::BlockLattice< T, DESCRIPTOR > | inline |
defineDynamics(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, Dynamics< T, DESCRIPTOR > *dynamics) | olb::BlockLattice< T, DESCRIPTOR > | |
defineDynamics(BlockIndicatorF< T, DESCRIPTOR::d > &indicator) | olb::BlockLattice< T, DESCRIPTOR > | |
defineDynamics(Dynamics< T, DESCRIPTOR > *dynamics) | olb::BlockLattice< T, DESCRIPTOR > | |
defineField(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, AnalyticalF< DESCRIPTOR::d, T, T > &field) | olb::BlockLattice< T, DESCRIPTOR > | |
defineField(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, BlockF< T, DESCRIPTOR::d > &field) | olb::BlockLattice< T, DESCRIPTOR > | |
defineField(BlockGeometry< T, DESCRIPTOR::d > &blockGeometry, IndicatorF< T, DESCRIPTOR::d > &indicatorF, AnalyticalF< DESCRIPTOR::d, T, T > &field) | olb::BlockLattice< T, DESCRIPTOR > | |
definePopulations(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, AnalyticalF< DESCRIPTOR::d, T, T > &Pop) | olb::BlockLattice< T, DESCRIPTOR > | |
definePopulations(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, BlockF< T, DESCRIPTOR::d > &Pop) | olb::BlockLattice< T, DESCRIPTOR > | |
defineRho(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, AnalyticalF< DESCRIPTOR::d, T, T > &rho) | olb::BlockLattice< T, DESCRIPTOR > | |
defineRhoU(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, AnalyticalF< DESCRIPTOR::d, T, T > &rho, AnalyticalF< DESCRIPTOR::d, T, T > &u) | olb::BlockLattice< T, DESCRIPTOR > | |
defineU(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, AnalyticalF< DESCRIPTOR::d, T, T > &u) | olb::BlockLattice< T, DESCRIPTOR > | |
executeCoupling() | olb::BlockLattice< T, DESCRIPTOR > | |
forCellIndices(F f) const | olb::BlockStructureD< D > | inline |
forCoreSpatialLocations(F f) const | olb::BlockStructureD< D > | inline |
forSpatialLocations(F f) const | olb::BlockStructureD< D > | inline |
forSpatialLocations(LatticeR< D > min, LatticeR< D > max, F f) const | olb::BlockStructureD< D > | inline |
forSpatialLocationsParallel(F f) const | olb::BlockStructureD< D > | inline |
get(CellID iCell) | olb::BlockLattice< T, DESCRIPTOR > | inline |
get(CellID iCell) const | olb::BlockLattice< T, DESCRIPTOR > | inline |
get(LatticeR< DESCRIPTOR::d > loc) | olb::BlockLattice< T, DESCRIPTOR > | inline |
get(LatticeR< DESCRIPTOR::d > loc) const | olb::BlockLattice< T, DESCRIPTOR > | inline |
get(R... latticeR) | olb::BlockLattice< T, DESCRIPTOR > | inline |
get(R... latticeR) const | olb::BlockLattice< T, DESCRIPTOR > | inline |
getBlock(const std::size_t iBlock, std::size_t &sizeBlock, const bool loadingMode=false)=0 | olb::Serializable | pure virtual |
getCellId(LatticeR< D > latticeR) const | olb::BlockStructureD< D > | inline |
getCellId(L... latticeR) const | olb::BlockStructureD< D > | inline |
getCommunicatable(std::type_index)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
getData(FIELD_TYPE field=FIELD_TYPE{}) const | olb::BlockLattice< T, DESCRIPTOR > | inline |
getData(FIELD_TYPE field=FIELD_TYPE{}) | olb::BlockLattice< T, DESCRIPTOR > | inline |
getDynamics(DynamicsPromise< T, DESCRIPTOR > &&)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
getDynamics() | olb::BlockLattice< T, DESCRIPTOR > | inline |
getDynamics(CellID iCell)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
getDynamics(R... latticeR) | olb::BlockLattice< T, DESCRIPTOR > | inline |
getExtent() const | olb::BlockStructureD< D > | inline |
getField(FIELD field=FIELD{}) const | olb::BlockLattice< T, DESCRIPTOR > | inline |
getField(FIELD field=FIELD{}) | olb::BlockLattice< T, DESCRIPTOR > | inline |
getNblock() const =0 | olb::Serializable | pure virtual |
getNcells() const | olb::BlockStructureD< D > | inline |
getNeighborDistance(LatticeR< D > dir) const | olb::BlockStructureD< D > | inline |
getNeighborhoodRadius(LatticeR< D > latticeR) const | olb::BlockStructureD< D > | inline |
getNx() const | olb::BlockStructureD< D > | inline |
getNy() const | olb::BlockStructureD< D > | inline |
getNz() const | olb::BlockStructureD< D > | inline |
getPadding() const | olb::BlockStructureD< D > | inline |
getPlatform() const | olb::BlockLattice< T, DESCRIPTOR > | inline |
getPopulationPointers(CellID iCell)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
getSerializableSize() const =0 | olb::Serializable | pure virtual |
getStatistics() | olb::BlockLattice< T, DESCRIPTOR > | |
getStatistics() const | olb::BlockLattice< T, DESCRIPTOR > | |
hasCommunicatable(std::type_index) const =0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
hasData() | olb::BlockLattice< T, DESCRIPTOR > | inline |
hasPostProcessor(std::type_index stage, PostProcessorPromise< T, DESCRIPTOR > &&promise)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
iniEquilibrium(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, AnalyticalF< DESCRIPTOR::d, T, T > &rho, AnalyticalF< DESCRIPTOR::d, T, T > &u) | olb::BlockLattice< T, DESCRIPTOR > | |
iniEquilibrium(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, AnalyticalF< DESCRIPTOR::d, T, T > &rho, BlockF< T, DESCRIPTOR::d > &u) | olb::BlockLattice< T, DESCRIPTOR > | |
iniRegularized(BlockIndicatorF< T, DESCRIPTOR::d > &indicator, AnalyticalF< DESCRIPTOR::d, T, T > &rho, AnalyticalF< DESCRIPTOR::d, T, T > &u, AnalyticalF< DESCRIPTOR::d, T, T > &pi) | olb::BlockLattice< T, DESCRIPTOR > | |
initialize() | olb::BlockLattice< T, DESCRIPTOR > | |
isInside(LatticeR< D > latticeR) const | olb::BlockStructureD< D > | inline |
isInside(L... latticeR) const | olb::BlockStructureD< D > | inline |
isInsideCore(LatticeR< D > latticeR) const | olb::BlockStructureD< D > | inline |
isPadding(LatticeR< D > latticeR) const | olb::BlockStructureD< D > | inline |
load(std::string fileName="", const bool enforceUint=false) | olb::Serializable | |
load(const std::uint8_t *buffer) | olb::Serializable | |
postLoad() | olb::Serializable | inlinevirtual |
postProcess(std::type_index stage=typeid(stage::PostStream))=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
postProcess() | olb::BlockLattice< T, DESCRIPTOR > | inline |
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 |
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 |
save(std::string fileName="", const bool enforceUint=false) | olb::Serializable | |
save(std::uint8_t *buffer) | olb::Serializable | |
setDynamics(CellID iCell, DynamicsPromise< T, DESCRIPTOR > &&)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
setDynamics(CellID iCell, Dynamics< T, DESCRIPTOR > *)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
setParameter(FieldD< T, DESCRIPTOR, FIELD > value) | olb::BlockLattice< T, DESCRIPTOR > | inline |
setParameter(AbstractFieldArrayD< T, DESCRIPTOR, FIELD > &fieldArray) | olb::BlockLattice< T, DESCRIPTOR > | inline |
setParameter(FieldArrayD< T, DESCRIPTOR, PLATFORM, FIELD > &fieldArray) | olb::BlockLattice< T, DESCRIPTOR > | inline |
setProcessingContext(ProcessingContext)=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
setStatisticsEnabled(bool state) | olb::BlockLattice< T, DESCRIPTOR > | inline |
statisticsEnabled() const | olb::BlockLattice< T, DESCRIPTOR > | inline |
stream()=0 | olb::BlockLattice< T, DESCRIPTOR > | pure virtual |
stripeOffDensityOffset(T offset) | olb::BlockLattice< T, DESCRIPTOR > | |
~BlockLattice() | olb::BlockLattice< T, DESCRIPTOR > | virtual |
~Serializable()=default | olb::Serializable | virtual |