LifeV
Structure::Private Struct Reference
+ Collaboration diagram for Structure::Private:

Public Types

typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 
typedef std::function< Real(Real const &, Real const &, Real const &, Real const &, ID const &) > fct_type
 

Public Member Functions

 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 
 Private ()
 

Static Public Member Functions

static Real bcZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real bcNonZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real bcPressure (const Real &t, const Real &x, const Real &y, const Real &, const ID &i)
 
static Real smoothPressure (const Real &t, const Real &x, const Real &y, const Real &, const ID &i)
 
static Real mergingPressures (const Real &t, const Real &x, const Real &y, const Real &, const ID &i)
 
static Real pressureUsingNormal (const Real &t, const Real &, const Real &, const Real &, const ID &)
 
static Real lifeVedF (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 
static VectorSmall< 3 > f (const Real &t, const Real &x, const Real &y, const Real &z)
 
static Real uexact (const Real &, const Real &X, const Real &Y, const Real &, const ID &i)
 
static Real bcZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real bcNonZero (const Real &, const Real &, const Real &, const Real &, const ID &i)
 
static Real bcPressure (const Real &, const Real &x, const Real &y, const Real &, const ID &i)
 
static Real pressureUsingNormal (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real bcZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real bcNonZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real d0 (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real displacementLinearElastic (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real displacementVenantKirchhoff (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real displacementVenantKirchhoffPenalized (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real displacementNeoHookean (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real displacementSecondOrderExponential (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real displacementHolzapfelModel (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 
static Real bcZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real bcNonZero (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real bcNonZeroSecondOrderExponential (const Real &, const Real &, const Real &, const Real &, const ID &)
 
static Real d0 (const Real &, const Real &x, const Real &y, const Real &z, const ID &i)
 

Data Fields

double rho
 
double poisson
 
double young
 
double bulk
 
double alpha
 
double gamma
 
std::string data_file_name
 
std::shared_ptr< Epetra_Comm > comm
 

Detailed Description

Member Typedef Documentation

◆ fct_type [1/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

◆ fct_type [2/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

◆ fct_type [3/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

◆ fct_type [4/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

◆ fct_type [5/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

◆ fct_type [6/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

◆ fct_type [7/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

◆ fct_type [8/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

Definition at line 188 of file mainAnisotropic.cpp.

◆ fct_type [9/9]

typedef std::function<Real ( Real const&, Real const&, Real const&, Real const&, ID const& ) > fct_type

Constructor & Destructor Documentation

◆ Private() [1/17]

◆ Private() [2/17]

Private ( )
inline

◆ Private() [3/17]

◆ Private() [4/17]

◆ Private() [5/17]

◆ Private() [6/17]

◆ Private() [7/17]

◆ Private() [8/17]

Private ( )
inline

◆ Private() [9/17]

◆ Private() [10/17]

◆ Private() [11/17]

◆ Private() [12/17]

◆ Private() [13/17]

Private ( )
inline

◆ Private() [14/17]

Private ( )
inline

◆ Private() [15/17]

Private ( )
inline

◆ Private() [16/17]

Private ( )
inline

Definition at line 180 of file mainAnisotropic.cpp.

◆ Private() [17/17]

Private ( )
inline

Member Function Documentation

◆ bcZero() [1/4]

static Real bcZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ bcNonZero() [1/4]

static Real bcNonZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ bcPressure() [1/2]

static Real bcPressure ( const Real t,
const Real x,
const Real y,
const Real ,
const ID i 
)
inlinestatic

◆ smoothPressure()

static Real smoothPressure ( const Real t,
const Real x,
const Real y,
const Real ,
const ID i 
)
inlinestatic

◆ mergingPressures()

static Real mergingPressures ( const Real t,
const Real x,
const Real y,
const Real ,
const ID i 
)
inlinestatic

◆ pressureUsingNormal() [1/2]

static Real pressureUsingNormal ( const Real t,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ lifeVedF()

static Real lifeVedF ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

◆ f()

static VectorSmall<3> f ( const Real t,
const Real x,
const Real y,
const Real z 
)
inlinestatic

◆ uexact()

static Real uexact ( const Real ,
const Real X,
const Real Y,
const Real ,
const ID i 
)
inlinestatic

◆ bcZero() [2/4]

static Real bcZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ bcNonZero() [2/4]

static Real bcNonZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID i 
)
inlinestatic

◆ bcPressure() [2/2]

static Real bcPressure ( const Real ,
const Real x,
const Real y,
const Real ,
const ID i 
)
inlinestatic

◆ pressureUsingNormal() [2/2]

static Real pressureUsingNormal ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ bcZero() [3/4]

static Real bcZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ bcNonZero() [3/4]

static Real bcNonZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ d0() [1/2]

static Real d0 ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

◆ displacementLinearElastic()

static Real displacementLinearElastic ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

◆ displacementVenantKirchhoff()

static Real displacementVenantKirchhoff ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

◆ displacementVenantKirchhoffPenalized()

static Real displacementVenantKirchhoffPenalized ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

◆ displacementNeoHookean()

static Real displacementNeoHookean ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

◆ displacementSecondOrderExponential()

static Real displacementSecondOrderExponential ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

◆ displacementHolzapfelModel()

static Real displacementHolzapfelModel ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

Definition at line 195 of file mainAnisotropic.cpp.

◆ bcZero() [4/4]

static Real bcZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ bcNonZero() [4/4]

static Real bcNonZero ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ bcNonZeroSecondOrderExponential()

static Real bcNonZeroSecondOrderExponential ( const Real ,
const Real ,
const Real ,
const Real ,
const ID  
)
inlinestatic

◆ d0() [2/2]

static Real d0 ( const Real ,
const Real x,
const Real y,
const Real z,
const ID i 
)
inlinestatic

Field Documentation

◆ rho

◆ poisson

◆ young

◆ bulk

◆ alpha

◆ gamma

◆ data_file_name

std::string data_file_name

◆ comm

std::shared_ptr< Epetra_Comm > comm

The documentation for this struct was generated from the following files: