OpenLB 1.7
Loading...
Searching...
No Matches
Namespaces | Functions
particleIoFunctions.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::particles
 
namespace  olb::particles::io
 

Functions

template<typename VECTOR >
std::string olb::particles::io::strFormatVector (VECTOR vector, int strWidth=13)
 Generic vector print method.
 
template<typename T , typename PARTICLETYPE , bool multiOutput = access::providesParallelization<PARTICLETYPE>()>
void olb::particles::io::printGenericParticleInfo (DynamicFieldGroupsD< T, typename PARTICLETYPE::fields_t > &dynamicFieldGroups, std::size_t iP)
 Generic printing method for particles, which automatically traverses through all provided fields.
 
template<typename T , typename PARTICLETYPE , bool multiOutput = access::providesParallelization<PARTICLETYPE>()>
void olb::particles::io::printResolvedParticleInfoSimple (Particle< T, PARTICLETYPE > &particle)
 Simple printing method for resolved particles.
 
template<typename T , typename PARTICLETYPE , bool multiOutput = access::providesParallelization<PARTICLETYPE>()>
void olb::particles::io::printResolvedParticleInfo (Particle< T, PARTICLETYPE > &particle, const std::string &streamName="ParticleInfo")
 Printing method adapted to the original output.
 
template<typename T , typename PARTICLETYPE , bool multiOutput = access::providesParallelization<PARTICLETYPE>()>
void olb::particles::io::printSubgridParticleInfo (Particle< T, PARTICLETYPE > &particle, const std::string &streamName="ParticleInfo")
 
template<typename T , typename PARTICLETYPE , bool multiOutput = access::providesParallelization<PARTICLETYPE>()>
void olb::particles::io::printSubgridParticleInfoSimple (Particle< T, PARTICLETYPE > &particle)
 Simple printing method for subgrid particles.