Aggregated storage for residuals, tolerances, and indices used in convergence checks. More...
#include <LinearAssemblySegregatedSolve.h>
Public Attributes | |
| std::vector< std::pair< unsigned int, Real > > | ns_residuals |
| (linear iterations, normalized residual) entries in the order used by NS::FV::converged() More... | |
| std::vector< Real > | ns_abs_tols |
| Absolute tolerances matching ns_residuals. More... | |
| std::vector< std::size_t > | momentum_indices |
| Indices of momentum equations in ns_residuals. More... | |
| std::size_t | pressure_index = Moose::invalid_size_t |
| Index of the pressure equation in ns_residuals. More... | |
| std::size_t | energy_index = Moose::invalid_size_t |
| Index of the energy equation in ns_residuals. More... | |
| std::size_t | solid_energy_index = Moose::invalid_size_t |
| Index of the solid energy equation in ns_residuals. More... | |
| std::vector< std::size_t > | active_scalar_indices |
| Indices of active scalar equations in ns_residuals. More... | |
| std::vector< std::size_t > | turbulence_indices |
| Indices of turbulence surrogate equations in ns_residuals. More... | |
| std::vector< std::size_t > | pm_radiation_indices |
| Indices of participating media radiation equations in ns_residuals. More... | |
| bool | converged = false |
| This will be an initial indicator if we have something to solve. More... | |
Aggregated storage for residuals, tolerances, and indices used in convergence checks.
Definition at line 76 of file LinearAssemblySegregatedSolve.h.
| std::vector<std::size_t> LinearAssemblySegregatedSolve::ResidualStorage::active_scalar_indices |
Indices of active scalar equations in ns_residuals.
Definition at line 91 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| bool LinearAssemblySegregatedSolve::ResidualStorage::converged = false |
This will be an initial indicator if we have something to solve.
If we dont have anything we just set this to true.
Definition at line 98 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| std::size_t LinearAssemblySegregatedSolve::ResidualStorage::energy_index = Moose::invalid_size_t |
Index of the energy equation in ns_residuals.
Definition at line 87 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| std::vector<std::size_t> LinearAssemblySegregatedSolve::ResidualStorage::momentum_indices |
Indices of momentum equations in ns_residuals.
Definition at line 83 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| std::vector<Real> LinearAssemblySegregatedSolve::ResidualStorage::ns_abs_tols |
Absolute tolerances matching ns_residuals.
Definition at line 81 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| std::vector<std::pair<unsigned int, Real> > LinearAssemblySegregatedSolve::ResidualStorage::ns_residuals |
(linear iterations, normalized residual) entries in the order used by NS::FV::converged()
Definition at line 79 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| std::vector<std::size_t> LinearAssemblySegregatedSolve::ResidualStorage::pm_radiation_indices |
Indices of participating media radiation equations in ns_residuals.
Definition at line 95 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| std::size_t LinearAssemblySegregatedSolve::ResidualStorage::pressure_index = Moose::invalid_size_t |
Index of the pressure equation in ns_residuals.
Definition at line 85 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| std::size_t LinearAssemblySegregatedSolve::ResidualStorage::solid_energy_index = Moose::invalid_size_t |
Index of the solid energy equation in ns_residuals.
Definition at line 89 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
| std::vector<std::size_t> LinearAssemblySegregatedSolve::ResidualStorage::turbulence_indices |
Indices of turbulence surrogate equations in ns_residuals.
Definition at line 93 of file LinearAssemblySegregatedSolve.h.
Referenced by LinearAssemblySegregatedSolve::setupResidualStorage(), and LinearAssemblySegregatedSolve::solve().
1.8.14