VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::Sampler Class Referenceabstract

Base class for all samplers. More...

#include <Sampler.h>

Inheritance diagram for vf::gpu::Sampler:
vf::gpu::PlanarAverageProbe vf::gpu::PrecursorWriter vf::gpu::Probe vf::gpu::WallModelProbe

Public Member Functions

 Sampler (const std::string outputPath, const std::string probeName)
 
virtual ~Sampler ()=default
 
virtual void init ()=0
 
virtual void sample (int level, uint t)=0
 
virtual void getTaggedFluidNodes (GridProvider *gridProvider)=0
 

Protected Attributes

std::string outputPath
 
std::string probeName
 

Detailed Description

Base class for all samplers.

Definition at line 57 of file Sampler.h.

Constructor & Destructor Documentation

◆ Sampler()

vf::gpu::Sampler::Sampler ( const std::string  outputPath,
const std::string  probeName 
)
inline

Definition at line 60 of file Sampler.h.

◆ ~Sampler()

virtual vf::gpu::Sampler::~Sampler ( )
virtualdefault

Member Function Documentation

◆ getTaggedFluidNodes()

virtual void vf::gpu::Sampler::getTaggedFluidNodes ( GridProvider gridProvider)
pure virtual

◆ init()

virtual void vf::gpu::Sampler::init ( )
pure virtual

◆ sample()

virtual void vf::gpu::Sampler::sample ( int  level,
uint  t 
)
pure virtual

Member Data Documentation

◆ outputPath

std::string vf::gpu::Sampler::outputPath
protected

Definition at line 72 of file Sampler.h.

◆ probeName

std::string vf::gpu::Sampler::probeName
protected

Definition at line 73 of file Sampler.h.


The documentation for this class was generated from the following file: