Class containing convergence information given a time-step.
More...
#include <SolverStatistics.hpp>
Class containing convergence information given a time-step.
Definition at line 252 of file SolverStatistics.hpp.
◆ getCSVOutputOpened()
| bool geos::ConvergenceStatistics::getCSVOutputOpened |
( |
| ) |
const |
|
inline |
- Returns
- true if the CSV statistics file has been opened for any effective output, false otherwise.
Definition at line 277 of file SolverStatistics.hpp.
◆ getCSVOutputRequest()
| bool geos::ConvergenceStatistics::getCSVOutputRequest |
( |
| ) |
|
|
inline |
- Returns
- true if the CSV statistics file output is requested, false otherwise.
Definition at line 271 of file SolverStatistics.hpp.
◆ getFilename()
| string const& geos::ConvergenceStatistics::getFilename |
( |
| ) |
const |
|
inline |
◆ setCSVOutputRequest()
| void geos::ConvergenceStatistics::setCSVOutputRequest |
( |
bool |
state | ) |
|
|
inline |
Set the csv output state. Set this to true when a CSV output is requested.
- Parameters
-
| state | The CSV state for the corresponding statistics |
Definition at line 265 of file SolverStatistics.hpp.
◆ setFilename()
| void geos::ConvergenceStatistics::setFilename |
( |
string_view |
filename | ) |
|
|
inline |
Set the filename output file.
- Parameters
-
| filename | The filename as a string_view. |
Definition at line 309 of file SolverStatistics.hpp.
◆ setResidualValue()
| void geos::ConvergenceStatistics::setResidualValue |
( |
string const & |
key, |
|
|
real64 const |
value |
|
) |
| |
|
inline |
Set a residual value given a key ( column in the CSV )
- Parameters
-
| key | The corresponding column |
| value | The residual value |
Definition at line 302 of file SolverStatistics.hpp.
◆ setTableName()
| void geos::ConvergenceStatistics::setTableName |
( |
string_view |
name | ) |
|
|
inline |
Set the filename output file.
- Parameters
-
| filename | The filename as a string_view. |
Definition at line 316 of file SolverStatistics.hpp.
◆ updateSolverStep()
| void geos::ConvergenceStatistics::updateSolverStep |
( |
real64 const & |
time_n, |
|
|
real64 const & |
dt, |
|
|
integer const |
cycleNumber, |
|
|
integer const |
newtonIter |
|
) |
| |
Update the solver step with the time informations.
- Parameters
-
| time_n | The time at the beginning of the step |
| dt | The desired timestep |
| cycleNumber | The current cycle number |
| iterNumber | The current iteration number |
The documentation for this class was generated from the following file: