TransFlow
0.1.0
A transient pipeline flow simulation library
|
std::string heatTransfer
Type of heat transfer, either "SteadyState", "Unsteady", "FixedUValue" or "FixedQValue".
Definition: config.hpp:16
bool appendResults
If we should append to (true) or overwrite (false) existing output files.
Definition: config.hpp:39
arma::uword maxIterations
Max number of iterations to use in Solver::solve.
Definition: config.hpp:29
arma::vec relaxationFactors
The relaxation factors used by Solver.
Definition: config.hpp:23
std::string equationOfState
Equation of state, either "BWRS", "GERG04" or "IdealGas".
Definition: config.hpp:14
The Config struct stores all settings for the different parts of the pipeline simulation.
Definition: config.hpp:11
bool bruteForce
If we want to force the number of iterations in Solver::solve.
Definition: config.hpp:27
arma::vec tolerances
The convergence criteria used by Solver.
Definition: config.hpp:25
arma::uword samplingInterval
How often to sample results [s].
Definition: config.hpp:36
std::string outputPath
Definition: config.hpp:33
std::string toleranceType
The tolerance of Solver, either "relative" or "absolute".
Definition: config.hpp:21
std::string discretizer
Type of energy equation, either "InternalEnergy" or "Enthalpy".
Definition: config.hpp:18