|
Traits::PermTensorType | A (const typename Traits::ElementType &e, const typename Traits::DomainType &x) const |
| tensor diffusion coefficient
|
|
Traits::RangeType | b (const typename Traits::ElementType &e, const typename Traits::DomainType &x) const |
| velocity field
|
|
Traits::RangeFieldType | c (const typename Traits::ElementType &e, const typename Traits::DomainType &x) const |
| sink term
|
|
Traits::RangeFieldType | f (const typename Traits::ElementType &e, const typename Traits::DomainType &x) const |
| source term
|
|
BCType | bctype (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x) const |
| boundary condition type function
|
|
Traits::RangeFieldType | g (const typename Traits::ElementType &e, const typename Traits::DomainType &x) const |
| Dirichlet boundary condition value.
|
|
Traits::RangeFieldType | j (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x) const |
| Neumann boundary condition.
|
|
Traits::RangeFieldType | o (const typename Traits::IntersectionType &is, const typename Traits::IntersectionDomainType &x) const |
| outflow boundary condition
|
|
template<typename GV, typename RF>
class Dune::PDELab::ConvectionDiffusionModelProblem< GV, RF >
Parameter class for solving the linear convection-diffusion equation.
A parameter class for the linear convection-diffusion equation
Note:
- This formulation is valid for velocity fields which are non-divergence free.
- Outflow boundary conditions should only be set on the outflow boundary
- A is evaluated cell-wise by default. If you want more evaluations per cell, set permeabilityIsConstantPerCell() to false.
- Template Parameters
-
GV | The GridView type |
RF | The range field type |