Interface class shared between ReferenceResidualProblem and ReferenceResidualConvergence. More...
#include <ReferenceResidualInterface.h>
Public Member Functions | |
| ReferenceResidualInterface (const MooseObject *moose_object) | |
| template<typename T > | |
| void | addGroupVariables (const std::set< T > &group_vars) |
| Add a set of variables that need to be grouped together. | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Attributes | |
| std::vector< std::vector< NonlinearVariableName > > | _group_variables |
| Name of variables that are grouped together to check convergence. | |
| bool | _use_group_variables |
| True if any variables are grouped. | |
Interface class shared between ReferenceResidualProblem and ReferenceResidualConvergence.
Definition at line 21 of file ReferenceResidualInterface.h.
| ReferenceResidualInterface::ReferenceResidualInterface | ( | const MooseObject * | moose_object | ) |
Definition at line 90 of file ReferenceResidualInterface.C.
| void ReferenceResidualInterface::addGroupVariables | ( | const std::set< T > & | group_vars | ) |
Add a set of variables that need to be grouped together.
For use in actions that create variables. This is templated for backwards compatibility to allow passing in std::string or NonlinearVariableName.
| T | string type used for variable names |
| group_vars | A set of solution variables that need to be grouped. |
Definition at line 48 of file ReferenceResidualInterface.h.
|
static |
Definition at line 15 of file ReferenceResidualInterface.C.
Referenced by ReferenceResidualConvergence::validParams(), and ReferenceResidualProblem::validParams().
|
protected |
Name of variables that are grouped together to check convergence.
Definition at line 40 of file ReferenceResidualInterface.h.
Referenced by addGroupVariables(), ReferenceResidualConvergence::initialSetup(), and ReferenceResidualInterface().
|
protected |
True if any variables are grouped.
Definition at line 43 of file ReferenceResidualInterface.h.
Referenced by addGroupVariables(), ReferenceResidualConvergence::initialSetup(), and ReferenceResidualInterface().