An adapter for the Newton to manage models with primary variable switch.
#include <dumux/nonlinear/primaryvariableswitchadapter.hh>
|
| PrimaryVariableSwitchAdapter (const std::string ¶mGroup="") |
|
template<class SolutionVector > |
void | initialize (SolutionVector &sol, Variables &vars) |
| Initialize the privar switch. More...
|
|
template<class SolutionVector > |
void | invoke (SolutionVector &uCurrentIter, Variables &vars) |
| Switch primary variables if necessary. More...
|
|
bool | switched () const |
| Whether the primary variables have been switched in the last call to invoke. More...
|
|
◆ PrimaryVariableSwitchAdapter()
template<class Variables , bool isValid = hasPriVarsSwitch<Variables>>
◆ initialize()
template<class Variables , bool isValid = hasPriVarsSwitch<Variables>>
template<class SolutionVector >
◆ invoke()
template<class Variables , bool isValid = hasPriVarsSwitch<Variables>>
template<class SolutionVector >
◆ switched()
template<class Variables , bool isValid = hasPriVarsSwitch<Variables>>
The documentation for this class was generated from the following file: