TransFlow
0.1.0
A transient pipeline flow simulation library
|
This is the complete list of members for Solver, including all inherited members.
differencesWithinTolerance(const Pipeline &guess, const Pipeline &previous, const arma::vec &tolerances, const std::string &toleranceType, const arma::vec &relaxationFactors) | Solver | static |
enableBruteForce() | Solver | |
governingEquationSolver() const | Solver | inline |
m_bruteForce | Solver | private |
m_compositionSolver | Solver | private |
m_governingEquationSolver | Solver | private |
m_maxIterations | Solver | private |
m_nIterations | Solver | mutableprivate |
m_relaxationFactor | Solver | private |
m_tolerances | Solver | private |
m_toleranceType | Solver | private |
makeGoverningEquationSolver(const arma::uword nGridPoints, const Config &config) | Solver | private |
makeGoverningEquationSolver(const arma::uword nGridPoints, const std::string &discretizer) | Solver | private |
nIterations() const | Solver | inline |
relaxationFactors() const | Solver | inline |
setMaxIterations(const arma::uword maxIterations) | Solver | |
solve(const arma::uword dt, const Pipeline ¤t, const TimeStep &boundaryConditions, const Physics &physics) const | Solver | virtual |
solve(const arma::uword dt, const Pipeline ¤t, const BoundaryConditions &boundaryConditions, const Physics &physics) const | Solver | virtual |
Solver(const arma::uword nGridPoints, const Config &config) | Solver | |
Solver(const arma::uword nGridPoints, const std::string &energyEquation="InternalEnergy", const arma::vec &relaxationFactors={1, 1, 2/3.0}, const std::string &toleranceType="relative", const arma::vec &tolerances={0.001, 0.001, 0.001}, const bool bruteForce=false, const arma::uword maxIterations=200) | Solver | explicit |
solveWithIterations(const arma::uword dt, const Pipeline ¤t, const BoundaryConditions &boundaryConditions, const Physics &physics) const | Solver | |
tolerances() const | Solver | inline |
toleranceType() const | Solver | inline |
~Solver() | Solver | virtual |