Class for trajectory diagnostic data.
More...
#include <trajectorydiagnostics.hpp>
Class for trajectory diagnostic data.
Contains a vector of diagnostic columns (TrajectoryDiagnosticColumn).
TrajectoryDiagnosticData::TrajectoryDiagnosticData |
( |
| ) |
|
|
inline |
Create new empty diagnostic data object.
Create diagnostic data object with diagnostic types defined in vector diag.
void TrajectoryDiagnosticData::add_data |
( |
size_t |
i, |
|
|
double |
x |
|
) |
| |
|
inline |
Add data point to i:th diagnostic column.
Add data column with type diag.
void TrajectoryDiagnosticData::clear |
( |
void |
| ) |
|
|
inline |
Clear all data and diagnostic types.
size_t TrajectoryDiagnosticData::diag_size |
( |
| ) |
const |
|
inline |
Return number of data columns.
Return i:th diagnostic type.
Mirror data columns along plane at axis = level.
Return i:th diagnostic type.
Return i:th diagnostic column.
const double& TrajectoryDiagnosticData::operator() |
( |
size_t |
j, |
|
|
size_t |
i |
|
) |
| const |
|
inline |
Return const reference to j:th trajectory data in i:th diagnostic column.
double& TrajectoryDiagnosticData::operator() |
( |
size_t |
j, |
|
|
size_t |
i |
|
) |
| |
|
inline |
Return reference to j:th trajectory data in i:th diagnostic column.
size_t TrajectoryDiagnosticData::traj_size |
( |
void |
| ) |
const |
|
inline |
Return number of trajectories in data.
The documentation for this class was generated from the following file: