ABLATE Source Documentation  0.12.34
ablate::monitors::probes::Rake Class Reference
+ Inheritance diagram for ablate::monitors::probes::Rake:

Public Member Functions

 Rake (std::string name, std::vector< double > start, std::vector< double > end, int number)
 
const std::vector< Probe > & GetProbes () const override
 
std::filesystem::path GetDirectory () const override
 
void Report (MPI_Comm) const override
 

Constructor & Destructor Documentation

◆ Rake()

ablate::monitors::probes::Rake::Rake ( std::string  name,
std::vector< double >  start,
std::vector< double >  end,
int  number 
)
explicit

default list of probe monitors, useful for the parser init

Parameters
probes

Member Function Documentation

◆ GetDirectory()

std::filesystem::path ablate::monitors::probes::Rake::GetDirectory ( ) const
inlineoverridevirtual

place all probes in the same directory

Returns

Reimplemented from ablate::monitors::probes::ProbeInitializer.

◆ GetProbes()

const std::vector<Probe>& ablate::monitors::probes::Rake::GetProbes ( ) const
inlineoverridevirtual

list of probe locations with names

Returns

Implements ablate::monitors::probes::ProbeInitializer.

◆ Report()

void ablate::monitors::probes::Rake::Report ( MPI_Comm  comm) const
overridevirtual

prints a log of probe locations to a file

Reimplemented from ablate::monitors::probes::ProbeInitializer.


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