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: