#include <parameters.h>
The parameters common to matrix and residual computations. The vectors viscosity, resistance, and graddiv_stabilization are indexed by the cell material id and represent the coefficients in the system.
The coefficients refer to the equations described in the namespace Brinkman.
Brinkman::Parameters::Parameters |
( |
| ) |
|
|
inline |
Default constructor, only setting the Saffman friction parameter.
Brinkman::Parameters::Parameters |
( |
double |
resistance | ) |
|
|
inline |
Constructor, initializing default values for viscosity and resistance. These refer to a situation with two subdomains, one Darcy and one Stokes. They are zero resistance and viscosity one in material 0 (Stokes). In material 1 (Darcy), the viscosity is 0 and the resistance is the function argument.
std::vector<double> Brinkman::Parameters::graddiv_stabilization |
The vector of coefficients \(\sigma\) for grad-div stabilization.
std::vector<double> Brinkman::Parameters::resistance |
The vector of Darcy/Brinkman resistances \(\rho\).
double Brinkman::Parameters::saffman |
The additional coefficient \(\gamma\) of the friction term.
std::vector<double> Brinkman::Parameters::viscosity |
The vector of Stokes/Brinkman viscosities \(\mu\).
The documentation for this class was generated from the following file: