OpenLB 1.7
Loading...
Searching...
No Matches
olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > Member List

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

_coreolb::BlockStructureD< D >protected
_paddingolb::BlockStructureD< D >protected
_platformolb::BlockLattice< T, DESCRIPTOR >protected
_projectionolb::BlockStructureD< D >protected
_sizeolb::BlockStructureD< D >protected
_statisticsolb::BlockLattice< T, DESCRIPTOR >protected
_statisticsEnabledolb::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) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
addPostProcessor(std::type_index stage, BlockIndicatorF< T, DESCRIPTOR::d > &indicator, PostProcessorPromise< T, DESCRIPTOR > &&promise) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
addPostProcessor(std::type_index stage, PostProcessorPromise< T, DESCRIPTOR > &&promise) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
addPostProcessor(std::type_index stage, PostProcessor< T, DESCRIPTOR > *postProcessor) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
addPostProcessor(std::type_index stage, const PostProcessorGenerator< T, DESCRIPTOR > &ppGen) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
addPostProcessor(std::type_index stage, BlockIndicatorF< T, DESCRIPTOR::d > &indicator, const PostProcessorGenerator< T, DESCRIPTOR > &ppGen) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
olb::BlockLattice::addPostProcessor(PostProcessor< T, DESCRIPTOR > *postProcessor)olb::BlockLattice< T, DESCRIPTOR >inline
olb::BlockLattice::addPostProcessor(const PostProcessorGenerator< T, DESCRIPTOR > &ppGen)olb::BlockLattice< T, DESCRIPTOR >inline
olb::BlockLattice::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() overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
ConcreteBlockLattice(Vector< int, DESCRIPTOR::d > size, int padding=0)olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
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 >
descriptor_t typedefolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
executeCoupling()olb::BlockLattice< T, DESCRIPTOR >
forCellIndices(F f) constolb::BlockStructureD< D >inline
forCoreSpatialLocations(F f) constolb::BlockStructureD< D >inline
forSpatialLocations(F f) constolb::BlockStructureD< D >inline
forSpatialLocations(LatticeR< D > min, LatticeR< D > max, F f) constolb::BlockStructureD< D >inline
forSpatialLocationsParallel(F f) constolb::BlockStructureD< D >inline
get(CellID iCell)olb::BlockLattice< T, DESCRIPTOR >inline
get(CellID iCell) constolb::BlockLattice< T, DESCRIPTOR >inline
get(LatticeR< DESCRIPTOR::d > loc)olb::BlockLattice< T, DESCRIPTOR >inline
get(LatticeR< DESCRIPTOR::d > loc) constolb::BlockLattice< T, DESCRIPTOR >inline
get(R... latticeR)olb::BlockLattice< T, DESCRIPTOR >inline
get(R... latticeR) constolb::BlockLattice< T, DESCRIPTOR >inline
getBlock(std::size_t iBlock, std::size_t &sizeBlock, bool loadingMode) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
getCellId(LatticeR< D > latticeR) constolb::BlockStructureD< D >inline
getCellId(L... latticeR) constolb::BlockStructureD< D >inline
getCommunicatable(std::type_index field) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
getData() constolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
getData()olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
olb::BlockLattice::getData(FIELD_TYPE field=FIELD_TYPE{}) constolb::BlockLattice< T, DESCRIPTOR >inline
olb::BlockLattice::getData(FIELD_TYPE field=FIELD_TYPE{})olb::BlockLattice< T, DESCRIPTOR >inline
getDataRegistry()olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inline
getDynamics(DynamicsPromise< T, DESCRIPTOR > &&promise) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
getDynamics(CellID iCell) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
olb::BlockLattice::getDynamics()olb::BlockLattice< T, DESCRIPTOR >inline
olb::BlockLattice::getDynamics(R... latticeR)olb::BlockLattice< T, DESCRIPTOR >inline
getDynamicsMap()olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inline
getExtent() constolb::BlockStructureD< D >inline
getField(FIELD field=FIELD()) constolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
getField(FIELD field=FIELD())olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
getNblock() const overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
getNcells() constolb::BlockStructureD< D >inline
getNeighborDistance(LatticeR< D > dir) constolb::BlockStructureD< D >inline
getNeighborhoodRadius(LatticeR< D > latticeR) constolb::BlockStructureD< D >inline
getNx() constolb::BlockStructureD< D >inline
getNy() constolb::BlockStructureD< D >inline
getNz() constolb::BlockStructureD< D >inline
getPadding() constolb::BlockStructureD< D >inline
getPlatform() constolb::BlockLattice< T, DESCRIPTOR >inline
getPopulationPointers(CellID iCell) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
getSerializableSize() const overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
getStatistics()olb::BlockLattice< T, DESCRIPTOR >
getStatistics() constolb::BlockLattice< T, DESCRIPTOR >
hasCommunicatable(std::type_index field) const overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
hasData() constolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
olb::BlockLattice::hasData()olb::BlockLattice< T, DESCRIPTOR >inline
hasPostProcessor(std::type_index stage, PostProcessorPromise< T, DESCRIPTOR > &&promise) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
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) constolb::BlockStructureD< D >inline
isInside(L... latticeR) constolb::BlockStructureD< D >inline
isInsideCore(LatticeR< D > latticeR) constolb::BlockStructureD< D >inline
isPadding(LatticeR< D > latticeR) constolb::BlockStructureD< D >inline
load(std::string fileName="", const bool enforceUint=false)olb::Serializable
load(const std::uint8_t *buffer)olb::Serializable
platformolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >static
postLoad() overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
postProcess(std::type_index stage) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
olb::BlockLattice::postProcess()olb::BlockLattice< T, DESCRIPTOR >inline
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
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
save(std::string fileName="", const bool enforceUint=false)olb::Serializable
save(std::uint8_t *buffer)olb::Serializable
setCollisionO(std::function< void(ConcreteBlockLattice &)> &&op)olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inline
setDynamics(CellID iCell, DynamicsPromise< T, DESCRIPTOR > &&promise) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
setDynamics(CellID iCell, Dynamics< T, DESCRIPTOR > *dynamics) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
setParameter(FieldD< T, DESCRIPTOR, FIELD > value)olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inline
setParameter(FieldArrayD< T, DESCRIPTOR, _PLATFORM, FIELD > &fieldArray)olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inline
setParameter(AbstractFieldArrayD< T, DESCRIPTOR, FIELD > &abstractFieldArray)olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inline
olb::BlockLattice::setParameter(FieldArrayD< T, DESCRIPTOR, PLATFORM, FIELD > &fieldArray)olb::BlockLattice< T, DESCRIPTOR >inline
setProcessingContext(ProcessingContext context) overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >inlinevirtual
setStatisticsEnabled(bool state)olb::BlockLattice< T, DESCRIPTOR >inline
statisticsEnabled() constolb::BlockLattice< T, DESCRIPTOR >inline
stream() overrideolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >virtual
stripeOffDensityOffset(T offset)olb::BlockLattice< T, DESCRIPTOR >
value_t typedefolb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
~BlockLattice()olb::BlockLattice< T, DESCRIPTOR >virtual
~Serializable()=defaultolb::Serializablevirtual