version 3.10-dev
variables.hh File Reference
#include <type_traits>
#include <dune/common/typetraits.hh>
#include <dumux/experimental/timestepping/timelevel.hh>

Go to the source code of this file.

Description

Class that represents the variables of a model. We assume that models are formulated on the basis of primary and possibly secondary variables, where the latter may non-linearly depend on the former. Variables in Dumux represent the state of a numerical solution of a model, consisting of all primary/secondary variables and, if a transient problem is modeled, time information.

This class defines the interface that is expected of variable classes, and it provides the implementation for models that do not require storing any additional information besides the primary variables and (optionally) time.

Template Parameters
XThe type used for solution vectors, i.e. all primary variables.

Classes

class  Dumux::Experimental::Variables< X >
 Class that represents the variables of a model. We assume that models are formulated on the basis of primary and possibly secondary variables, where the latter may non-linearly depend on the former. Variables in Dumux represent the state of a numerical solution of a model, consisting of all primary/secondary variables and, if a transient problem is modeled, time information. More...
 

Namespaces

namespace  Dumux
 
namespace  Dumux::Experimental
 
Include dependency graph for variables.hh: