version 3.10.0
Loading...
Searching...
No Matches
Dumux::PrimaryVariableSwitchAdapter< Variables, false > Class Template Reference

An empty adapter for the Newton for models without primary variable switch.

#include <dumux/nonlinear/primaryvariableswitchadapter.hh>

Inheritance diagram for Dumux::PrimaryVariableSwitchAdapter< Variables, false >:

Public Member Functions

 PrimaryVariableSwitchAdapter (const std::string &paramGroup="")
 
template<class SolutionVector>
void initialize (SolutionVector &, Variables &)
 
template<class SolutionVector>
void invoke (SolutionVector &, Variables &)
 
bool switched () const
 
 PrimaryVariableSwitchAdapter (const std::string &paramGroup="")
 
void initialize (SolutionVector &sol, Variables &vars)
 Initialize the privar switch.
 
void invoke (SolutionVector &uCurrentIter, Variables &vars)
 Switch primary variables if necessary.
 
bool switched () const
 Whether the primary variables have been switched in the last call to invoke.
 

Constructor & Destructor Documentation

◆ PrimaryVariableSwitchAdapter() [1/2]

template<class Variables>
Dumux::PrimaryVariableSwitchAdapter< Variables, false >::PrimaryVariableSwitchAdapter ( const std::string & paramGroup = "")
inline

◆ PrimaryVariableSwitchAdapter() [2/2]

Dumux::PrimaryVariableSwitchAdapter< Variables, isValid >::PrimaryVariableSwitchAdapter ( const std::string & paramGroup = "")
inline

Member Function Documentation

◆ initialize() [1/2]

template<class Variables>
template<class SolutionVector>
void Dumux::PrimaryVariableSwitchAdapter< Variables, false >::initialize ( SolutionVector & ,
Variables &  )
inline

◆ initialize() [2/2]

void Dumux::PrimaryVariableSwitchAdapter< Variables, isValid >::initialize ( SolutionVector & sol,
Variables & vars )
inline

◆ invoke() [1/2]

template<class Variables>
template<class SolutionVector>
void Dumux::PrimaryVariableSwitchAdapter< Variables, false >::invoke ( SolutionVector & ,
Variables &  )
inline

◆ invoke() [2/2]

void Dumux::PrimaryVariableSwitchAdapter< Variables, isValid >::invoke ( SolutionVector & uCurrentIter,
Variables & vars )
inline

◆ switched() [1/2]

bool Dumux::PrimaryVariableSwitchAdapter< Variables, isValid >::switched ( ) const
inline

◆ switched() [2/2]

template<class Variables>
bool Dumux::PrimaryVariableSwitchAdapter< Variables, false >::switched ( ) const
inline

The documentation for this class was generated from the following file: