48 std::vector<NonlinearVariableName>
_vars;
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const InputParameters & parameters() const
Get the parameters of the object.
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
Every object that can be built by the factory should be derived from this class.
Nonlinear system to be solved.
A class for creating restricted objects.
Base class for split-based preconditioners.
std::vector< BoundaryName > _sides
static InputParameters validParams()
virtual void setup(NonlinearSystemBase &nl, const std::string &prefix="")
MooseEnum _splitting_type
std::vector< NonlinearVariableName > _vars
"Variables Split operates on
std::vector< SubdomainName > _blocks
SplittingType
Which splitting to use.
@ SplittingTypeMultiplicative
@ SplittingTypeSymmetricMultiplicative
std::vector< BoundaryName > _unsides
FEProblemBase & _fe_problem
std::vector< std::string > _splitting
Split subsystem list.