![]() |
OpenLB 1.8.1
|
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, Size >::data(), olb::util::Randomizer< T, useStored >::generate(), olb::IndicatorF3D< T >::getMax(), and olb::IndicatorF3D< T >::getMin().
Here is the call graph for this function:| 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().
Here is the call graph for this function:| 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, Size >::data(), olb::particles::forParticlesInParticleSystem(), olb::particles::communication::forSystemsInSuperParticleSystem(), olb::SuperLattice< T, DESCRIPTOR >::getBlock(), and olb::SuperGeometry< T, D >::getBlockGeometry().
Here is the call graph for this function: