OpenLB 1.7
|
Functions | |
template<typename T , typename PARTICLETYPE , typename DESCRIPTOR > | |
void | initializeParticleVelocity (SuperLattice< T, DESCRIPTOR > &sLattice, SuperGeometry< T, DESCRIPTOR::d > &superGeometry, UnitConverter< T, DESCRIPTOR > const &converter, SuperParticleSystem< T, PARTICLETYPE > &supParticleSystem) |
template<typename T , typename PARTICLETYPE > | |
void | addParticles (SuperParticleSystem< T, PARTICLETYPE > &supParticleSystem, IndicatorF3D< T > &ind, T partRho, T radius, const std::size_t noOfParticles, util::Randomizer< T > &randomizer) |
template<typename T , typename PARTICLETYPE , bool verbose = true> | |
void | captureStatistics (SuperParticleSystem< T, PARTICLETYPE > &sParticleSystem, SuperIndicatorMaterial< T, PARTICLETYPE::d > &materialIndicatorOutput, std::size_t &noActive, std::size_t reprParticleID=0) |
void olb::particles::subgrid::addParticles | ( | SuperParticleSystem< T, PARTICLETYPE > & | supParticleSystem, |
IndicatorF3D< T > & | ind, | ||
T | partRho, | ||
T | radius, | ||
const std::size_t | noOfParticles, | ||
util::Randomizer< T > & | randomizer ) |
Definition at line 75 of file subgridUtilities.h.
References olb::particles::creators::addSubgridSphere3D(), olb::Vector< T, D >::data(), olb::util::Randomizer< T, useStored >::generate(), olb::IndicatorF3D< S >::getMax(), and olb::IndicatorF3D< S >::getMin().
void olb::particles::subgrid::captureStatistics | ( | SuperParticleSystem< T, PARTICLETYPE > & | sParticleSystem, |
SuperIndicatorMaterial< T, PARTICLETYPE::d > & | materialIndicatorOutput, | ||
std::size_t & | noActive, | ||
std::size_t | reprParticleID = 0 ) |
Definition at line 104 of file subgridUtilities.h.
References olb::particles::boundaries::checkMaterialVicinity(), olb::particles::communication::forParticlesInSuperParticleSystem(), olb::particles::access::getGlobalID(), olb::particles::access::isActive(), olb::singleton::mpi(), olb::particles::io::printSubgridParticleInfo(), and olb::singleton::MpiManager::reduceAndBcast().
void olb::particles::subgrid::initializeParticleVelocity | ( | SuperLattice< T, DESCRIPTOR > & | sLattice, |
SuperGeometry< T, DESCRIPTOR::d > & | superGeometry, | ||
UnitConverter< T, DESCRIPTOR > const & | converter, | ||
SuperParticleSystem< T, PARTICLETYPE > & | supParticleSystem ) |
Definition at line 40 of file subgridUtilities.h.
References olb::Vector< T, D >::data(), olb::particles::communication::forSystemsInSuperParticleSystem(), olb::SuperLattice< T, DESCRIPTOR >::getBlock(), and olb::SuperGeometry< T, D >::getBlockGeometry().