|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <ProbeReader.h>
Public Member Functions | |
| ProbeReader (std::string filename) | |
| ~ProbeReader () | |
| void | parseFile () |
| void | getVariableValue (int id, std::string varname, double &sim_value) |
Private Attributes | |
| std::string | filename_m |
| Probe loss filename. | |
| int | nColumns_m |
| Number of variables. | |
| int | nRows_m |
| Number of values per variable. | |
| std::map< std::string, int > | columnNamesToID_m |
| std::vector< std::vector< double > > | data_m |
Definition at line 29 of file ProbeReader.h.
|
explicit |
Definition at line 29 of file ProbeReader.cpp.
References data_m, filename_m, nColumns_m, and nRows_m.
| ProbeReader::~ProbeReader | ( | ) |
Definition at line 37 of file ProbeReader.cpp.
| void ProbeReader::getVariableValue | ( | int | id, |
| std::string | varname, | ||
| double & | sim_value ) |
Definition at line 104 of file ProbeReader.cpp.
References columnNamesToID_m, and data_m.
| void ProbeReader::parseFile | ( | ) |
Definition at line 40 of file ProbeReader.cpp.
References columnNamesToID_m, data_m, filename_m, nColumns_m, and nRows_m.
|
private |
Definition at line 50 of file ProbeReader.h.
Referenced by getVariableValue(), and parseFile().
|
private |
Definition at line 51 of file ProbeReader.h.
Referenced by getVariableValue(), parseFile(), and ProbeReader().
|
private |
Probe loss filename.
Definition at line 42 of file ProbeReader.h.
Referenced by parseFile(), and ProbeReader().
|
private |
Number of variables.
Definition at line 45 of file ProbeReader.h.
Referenced by parseFile(), and ProbeReader().
|
private |
Number of values per variable.
Definition at line 48 of file ProbeReader.h.
Referenced by parseFile(), and ProbeReader().