1 #ifndef ABLATELIBRARY_RAKE_HPP
2 #define ABLATELIBRARY_RAKE_HPP
6 #include "probeInitializer.hpp"
8 namespace ablate::monitors::probes {
13 const std::string rakeName;
16 const std::filesystem::path rakePath;
19 std::vector<Probe> list;
26 explicit Rake(std::string name, std::vector<double> start, std::vector<double> end,
int number);
32 const std::vector<Probe>&
GetProbes()
const override {
return list; }
38 std::filesystem::path
GetDirectory()
const override {
return rakePath; }
43 void Report(MPI_Comm)
const override;
Definition: probeInitializer.hpp:10
const std::vector< Probe > & GetProbes() const override
Definition: rake.hpp:32
Rake(std::string name, std::vector< double > start, std::vector< double > end, int number)
Definition: rake.cpp:7
void Report(MPI_Comm) const override
Definition: rake.cpp:44
std::filesystem::path GetDirectory() const override
Definition: rake.hpp:38