Defines a high-level interface for a PDESolver.
#include <memory>#include <utility>#include <dune/common/hybridutilities.hh>#include <dune/common/std/type_traits.hh>#include <dumux/common/timeloop.hh>Go to the source code of this file.
| Classes | |
| struct | Dumux::Detail::PDESolver::VariablesChooser< A, true > | 
| struct | Dumux::Detail::PDESolver::VariablesChooser< A, false > | 
| class | Dumux::PDESolver< A, LS > | 
| A high-level interface for a PDESolver.  More... | |
| Namespaces | |
| namespace | Dune | 
| namespace | Dumux | 
| namespace | Dumux::Detail | 
| Distance implementation details. | |
| namespace | Dumux::Detail::PDESolver | 
| Typedefs | |
| template<class Assembler> | |
| using | Dumux::Detail::PDESolver::AssemblerVariablesType = typename Assembler::Variables | 
| template<class Assembler> | |
| using | Dumux::Detail::PDESolver::AssemblerVariables = typename VariablesChooser<Assembler>::Type | 
| Variables | |
| template<class Assembler> | |
| constexpr bool | Dumux::Detail::PDESolver::assemblerExportsVariables = Dune::Std::is_detected_v<AssemblerVariablesType, Assembler> |