3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Typedefs | Variables
common/pdesolver.hh File Reference

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.

Description

Defines a high-level interface for a PDESolver.

Classes

struct  Dumux::Detail::VariablesChooser< A, true >
 
struct  Dumux::Detail::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.
 

Typedefs

template<class Assembler >
using Dumux::Detail::AssemblerVariablesType = typename Assembler::Variables
 
template<class Assembler >
using Dumux::Detail::AssemblerVariables = typename VariablesChooser< Assembler >::Type
 

Variables

template<class Assembler >
constexpr bool Dumux::Detail::exportsVariables = Dune::Std::is_detected_v<AssemblerVariablesType, Assembler>
 
Include dependency graph for common/pdesolver.hh: