Plugins
|
Non-dimensional solution. More...
#include <barry_mercer_data.h>
Public Member Functions | |
double | Pressure2D (double x, double y, double t) const |
double t_hat = m_beta*t; More... | |
double | VelX2D (double x, double y, double t) const |
double | VelY2D (double x, double y, double t) const |
Static Public Attributes | |
static const size_t | NAPPROX = 512 |
Protected Member Functions | |
double | FourierCoeff_P (int n, int q, double t_hat) const |
Compute coefficient from Eq. (24) in Barry & Mercer, ACME, 1999 (for $\omega=1). More... | |
Static Protected Attributes | |
static const double | m_PI = ug::PI |
static const double | X0 = 0.25 |
static const double | Y0 = 0.25 |
Non-dimensional solution.
|
inlineprotected |
double ug::Poroelasticity::BarryMercerNondimensional::Pressure2D | ( | double | x, |
double | y, | ||
double | t_hat | ||
) | const |
double t_hat = m_beta*t;
Pressure is normalized and should be multiplied by (BARRY_MERCER_DATA.LAMBDA+2.0*BARRY_MERCER_DATA.MU)
References FourierCoeff_P(), m_PI, and NAPPROX.
Referenced by ug::Poroelasticity::BarryMercerRefPressure::evaluate().
double ug::Poroelasticity::BarryMercerNondimensional::VelX2D | ( | double | x, |
double | y, | ||
double | t | ||
) | const |
References FourierCoeff_P(), m_PI, and NAPPROX.
Referenced by ug::Poroelasticity::BarryMercerRefDispX::evaluate().
double ug::Poroelasticity::BarryMercerNondimensional::VelY2D | ( | double | x, |
double | y, | ||
double | t | ||
) | const |
References FourierCoeff_P(), m_PI, and NAPPROX.
Referenced by ug::Poroelasticity::BarryMercerRefDispY::evaluate().
|
staticprotected |
Referenced by FourierCoeff_P(), Pressure2D(), VelX2D(), and VelY2D().
|
static |
Referenced by ug::Poroelasticity::BarryMercerErrorData< TGridFunction >::eval(), Pressure2D(), VelX2D(), and VelY2D().
|
staticprotected |
Referenced by FourierCoeff_P().
|
staticprotected |
Referenced by FourierCoeff_P().