Defines a high-level interface for a PDESolver. More...
#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> |