Plugins
ug::Poroelasticity::BiotSubsetParameters Class Reference

Class for Biot parameters (per subset) More...

#include <biot_tools.h>

Public Member Functions

 BiotSubsetParameters ()
 Default constructor. More...
 
 BiotSubsetParameters (const char *s, number alpha, number kappa, number phi, number lambda, number mu, number beta)
 Create from table. More...
 
number get_alpha () const
 Biot coefficient. More...
 
number get_beta () const
 OPTIONAL: Fixed-stress beta. More...
 
number get_kappa () const
 Diffusion. More...
 
number get_lambda () const
 Elasticity lambda. More...
 
number get_mu () const
 Elasticity mu. More...
 
number get_phi () const
 Storativity. More...
 
std::string get_subsets () const
 Subset. More...
 
void set_alpha (number alpha)
 
void set_beta (number beta)
 
void set_kappa (number kappa)
 
void set_lambda (number lambda)
 
void set_mu (number mu)
 
void set_phi (number phi)
 
void set_subsets (std::string subset)
 

Protected Attributes

number m_alpha
 
number m_beta_uzawa
 
number m_kappa
 
number m_lambda
 
number m_mu
 
number m_phi
 
std::string m_subsets
 

Friends

void from_json (const nlohmann::json &j, BiotSubsetParameters &p)
 

Detailed Description

Class for Biot parameters (per subset)

Constructor & Destructor Documentation

◆ BiotSubsetParameters() [1/2]

ug::Poroelasticity::BiotSubsetParameters::BiotSubsetParameters ( )
inline

Default constructor.

◆ BiotSubsetParameters() [2/2]

ug::Poroelasticity::BiotSubsetParameters::BiotSubsetParameters ( const char *  s,
number  alpha,
number  kappa,
number  phi,
number  lambda,
number  mu,
number  beta 
)
inline

Create from table.

Member Function Documentation

◆ get_alpha()

number ug::Poroelasticity::BiotSubsetParameters::get_alpha ( ) const
inline

Biot coefficient.

References m_alpha.

Referenced by ug::Poroelasticity::BiotElemDisc< TDomain >::CreateElemDiscs().

◆ get_beta()

number ug::Poroelasticity::BiotSubsetParameters::get_beta ( ) const
inline

OPTIONAL: Fixed-stress beta.

References m_beta_uzawa.

◆ get_kappa()

number ug::Poroelasticity::BiotSubsetParameters::get_kappa ( ) const
inline

◆ get_lambda()

number ug::Poroelasticity::BiotSubsetParameters::get_lambda ( ) const
inline

Elasticity lambda.

References m_lambda.

Referenced by ug::Poroelasticity::BiotElemDisc< TDomain >::CreateElemDiscs().

◆ get_mu()

number ug::Poroelasticity::BiotSubsetParameters::get_mu ( ) const
inline

Elasticity mu.

References m_mu.

Referenced by ug::Poroelasticity::BiotElemDisc< TDomain >::CreateElemDiscs().

◆ get_phi()

number ug::Poroelasticity::BiotSubsetParameters::get_phi ( ) const
inline

◆ get_subsets()

std::string ug::Poroelasticity::BiotSubsetParameters::get_subsets ( ) const
inline

◆ set_alpha()

void ug::Poroelasticity::BiotSubsetParameters::set_alpha ( number  alpha)
inline

References m_alpha.

◆ set_beta()

void ug::Poroelasticity::BiotSubsetParameters::set_beta ( number  beta)
inline

References m_beta_uzawa.

◆ set_kappa()

void ug::Poroelasticity::BiotSubsetParameters::set_kappa ( number  kappa)
inline

References m_kappa.

◆ set_lambda()

void ug::Poroelasticity::BiotSubsetParameters::set_lambda ( number  lambda)
inline

References m_lambda.

◆ set_mu()

void ug::Poroelasticity::BiotSubsetParameters::set_mu ( number  mu)
inline

References m_mu.

◆ set_phi()

void ug::Poroelasticity::BiotSubsetParameters::set_phi ( number  phi)
inline

References m_phi.

◆ set_subsets()

void ug::Poroelasticity::BiotSubsetParameters::set_subsets ( std::string  subset)
inline

References m_subsets.

Friends And Related Function Documentation

◆ from_json

void from_json ( const nlohmann::json &  j,
BiotSubsetParameters p 
)
friend

Member Data Documentation

◆ m_alpha

number ug::Poroelasticity::BiotSubsetParameters::m_alpha
protected

Referenced by get_alpha(), and set_alpha().

◆ m_beta_uzawa

number ug::Poroelasticity::BiotSubsetParameters::m_beta_uzawa
protected

Referenced by get_beta(), and set_beta().

◆ m_kappa

number ug::Poroelasticity::BiotSubsetParameters::m_kappa
protected

Referenced by get_kappa(), and set_kappa().

◆ m_lambda

number ug::Poroelasticity::BiotSubsetParameters::m_lambda
protected

Referenced by get_lambda(), and set_lambda().

◆ m_mu

number ug::Poroelasticity::BiotSubsetParameters::m_mu
protected

Referenced by get_mu(), and set_mu().

◆ m_phi

number ug::Poroelasticity::BiotSubsetParameters::m_phi
protected

Referenced by get_phi(), and set_phi().

◆ m_subsets

std::string ug::Poroelasticity::BiotSubsetParameters::m_subsets
protected

Referenced by get_subsets(), and set_subsets().


The documentation for this class was generated from the following file: