|
GRINS-0.8.0
|
#include <steady_solver.h>


Public Member Functions | |
| SteadySolver (const GetPot &input) | |
| virtual | ~SteadySolver () |
| virtual void | solve (SolverContext &context) |
| virtual void | adjoint_qoi_parameter_sensitivity (SolverContext &context, const libMesh::QoISet &qoi_indices, const libMesh::ParameterVector ¶meters_in, libMesh::SensitivityData &sensitivities) const |
| virtual void | forward_qoi_parameter_sensitivity (SolverContext &context, const libMesh::QoISet &qoi_indices, const libMesh::ParameterVector ¶meters_in, libMesh::SensitivityData &sensitivities) const |
Public Member Functions inherited from GRINS::Solver | |
| Solver (const GetPot &input) | |
| virtual | ~Solver () |
| virtual void | initialize (const GetPot &input, SharedPtr< libMesh::EquationSystems > equation_system, GRINS::MultiphysicsSystem *system) |
| void | steady_adjoint_solve (SolverContext &context) |
| Do steady version of adjoint solve. More... | |
| void | print_scalar_vars (SolverContext &context) |
| void | print_qoi (SolverContext &context) |
Protected Member Functions | |
| virtual void | init_time_solver (GRINS::MultiphysicsSystem *system) |
Protected Member Functions inherited from GRINS::Solver | |
| void | set_solver_options (libMesh::DiffSolver &solver) |
Additional Inherited Members | |
Protected Attributes inherited from GRINS::Solver | |
| unsigned int | _max_nonlinear_iterations |
| double | _relative_step_tolerance |
| double | _absolute_step_tolerance |
| double | _relative_residual_tolerance |
| double | _absolute_residual_tolerance |
| double | _initial_linear_tolerance |
| double | _minimum_linear_tolerance |
| unsigned int | _max_linear_iterations |
| bool | _continue_after_backtrack_failure |
| bool | _continue_after_max_iterations |
| bool | _require_residual_reduction |
| bool | _solver_quiet |
| bool | _solver_verbose |
Definition at line 34 of file steady_solver.h.
| GRINS::SteadySolver::SteadySolver | ( | const GetPot & | input | ) |
Definition at line 43 of file steady_solver.C.
|
virtual |
Definition at line 49 of file steady_solver.C.
|
virtual |
Reimplemented from GRINS::Solver.
Definition at line 107 of file steady_solver.C.
References GRINS::SolverContext::system.
|
virtual |
Reimplemented from GRINS::Solver.
Definition at line 126 of file steady_solver.C.
References GRINS::SolverContext::equation_system, GRINS::SolverContext::output_residual_sensitivities, GRINS::SolverContext::output_solution_sensitivities, GRINS::SolverContext::system, and GRINS::SolverContext::vis.
|
protectedvirtual |
Implements GRINS::Solver.
Definition at line 54 of file steady_solver.C.
|
virtual |
Implements GRINS::Solver.
Definition at line 62 of file steady_solver.C.
References GRINS::SolverContext::do_adjoint_solve, GRINS::SolverContext::equation_system, GRINS::SolverContext::output_adjoint, GRINS::SolverContext::output_residual, GRINS::SolverContext::output_vis, GRINS::SolverContext::postprocessing, GRINS::Solver::print_scalar_vars(), GRINS::SolverContext::print_scalars, GRINS::Solver::steady_adjoint_solve(), GRINS::SolverContext::system, and GRINS::SolverContext::vis.