Plugins
|
Classes | |
struct | BarryMercerData |
Dimensional coefficients for Barry-Mercer benchmark. More... | |
class | BarryMercerErrorData |
Auxiliary class for compution errors as 'StdGlobPosData'. More... | |
class | BarryMercerNondimensional |
Non-dimensional solution. More... | |
class | BarryMercerPointSource |
This defines a point source as 'StdGlobPosData'. More... | |
class | BarryMercerProblem |
Implementation as a Biot problem. More... | |
class | BarryMercerRefDispX |
Evaluate reference pressure. More... | |
class | BarryMercerRefDispY |
Evaluate reference pressure. More... | |
class | BarryMercerRefPressure |
Evaluate reference pressure. More... | |
struct | BiotDiscConfig |
class | BiotElemDisc |
class | BiotElemDiscFactory |
This class generates element discretizations. More... | |
class | BiotProblem |
A Biot problem consists of several element discs plus boundary conditions. More... | |
class | BiotSubsetParameters |
Class for Biot parameters (per subset) More... | |
struct | Functionality |
struct | FunctionalityFor2D |
Functions | |
double | BesselJ0 (double x) |
Bessel functions. More... | |
double | BesselJ1 (double x) |
void | CrashFct (const string &reason) |
void | CrashFctFatal (const string &reason) |
double | DefaultCharTime (const BiotSubsetParameters &p, double length=1.0) |
Compute characteristic time. More... | |
template<typename TDomain , typename TAlgebra > | |
void | from_json (const nlohmann::json &j, BiotProblem< TDomain, TAlgebra > &p) |
void | from_json (const nlohmann::json &j, BiotSubsetParameters &p) |
void | PluginCrashes () |
void | PluginCrashesFatal () |
void | PluginSaysHello () |
template<typename TDomain , typename TAlgebra > | |
void | to_json (nlohmann::json &j, const BiotProblem< TDomain, TAlgebra > &p) |
void | to_json (nlohmann::json &j, const BiotSubsetParameters &p) |
double ug::Poroelasticity::BesselJ0 | ( | double | x | ) |
Bessel functions.
Referenced by ug::Poroelasticity::Functionality::Common().
double ug::Poroelasticity::BesselJ1 | ( | double | x | ) |
Referenced by ug::Poroelasticity::Functionality::Common().
double ug::Poroelasticity::DefaultCharTime | ( | const BiotSubsetParameters & | p, |
double | length | ||
) |
Compute characteristic time.
Value: $ \frac{l^2}{\kappa (\lambda + 2* \mu)}$
References p, to_json(), and UG_LOG.
Referenced by ug::Poroelasticity::BiotProblem< TDomain, TAlgebra >::get_char_time().
void ug::Poroelasticity::from_json | ( | const nlohmann::json & | j, |
BiotProblem< TDomain, TAlgebra > & | p | ||
) |
void ug::Poroelasticity::from_json | ( | const nlohmann::json & | j, |
BiotSubsetParameters & | p | ||
) |
Referenced by ug::Jupyter::XWidgetRegistryFacade< XWidget >::create().
void ug::Poroelasticity::to_json | ( | nlohmann::json & | j, |
const BiotProblem< TDomain, TAlgebra > & | p | ||
) |
void ug::Poroelasticity::to_json | ( | nlohmann::json & | j, |
const BiotSubsetParameters & | p | ||
) |
{ "subsets" = "subset1, subset2", "alpha" = 1.0, "kappa" = 1.0, "phi" = 0.0, "lambda" = 0.0, "mu" = 0.0, "beta" = 0.0, }
References p.
Referenced by DefaultCharTime(), and ug::Jupyter::XWidgetRegistryFacade< XWidget >::print().