Flow123d  DF_patch_fe_darcy_complete-579fe1e
Public Types | Public Member Functions | Public Attributes | List of all members
Elasticity::EqData Class Reference

Data of equation parameters. More...

#include <elasticity.hh>

Collaboration diagram for Elasticity::EqData:
Collaboration graph
[legend]

Public Types

typedef Elasticity::EqFields EqFields
 

Public Member Functions

 EqData (shared_ptr< EqFields > eq_fields)
 
 ~EqData ()
 
void create_dh (Mesh *mesh)
 Create DOF handler objects. More...
 
unsigned int quad_order () const
 Returns quad_order. More...
 

Public Attributes

std::shared_ptr< EqFieldseq_fields_
 Shared pointer of EqFields. More...
 
std::shared_ptr< DOFHandlerMultiDimdh_
 Objects for distribution of dofs. More...
 
Solution of algebraic system
LinSysls
 Linear algebraic system. More...
 
Mat constraint_matrix
 
Vec constraint_vec
 
std::map< LongIdx, LongIdxconstraint_idx
 
std::shared_ptr< Balancebalance_
 Shared Balance object. More...
 

Detailed Description

Data of equation parameters.

Definition at line 114 of file elasticity.hh.

Member Typedef Documentation

◆ EqFields

Definition at line 116 of file elasticity.hh.

Constructor & Destructor Documentation

◆ EqData()

Elasticity::EqData::EqData ( shared_ptr< EqFields eq_fields)
inline

Definition at line 118 of file elasticity.hh.

◆ ~EqData()

Elasticity::EqData::~EqData ( )
inline

Definition at line 121 of file elasticity.hh.

Member Function Documentation

◆ create_dh()

void Elasticity::EqData::create_dh ( Mesh mesh)

Create DOF handler objects.

Definition at line 286 of file elasticity.cc.

◆ quad_order()

unsigned int Elasticity::EqData::quad_order ( ) const
inline

Returns quad_order.

Definition at line 131 of file elasticity.hh.

Member Data Documentation

◆ balance_

std::shared_ptr<Balance> Elasticity::EqData::balance_

Shared Balance object.

Definition at line 156 of file elasticity.hh.

◆ constraint_idx

std::map<LongIdx,LongIdx> Elasticity::EqData::constraint_idx

Definition at line 151 of file elasticity.hh.

◆ constraint_matrix

Mat Elasticity::EqData::constraint_matrix

Definition at line 147 of file elasticity.hh.

◆ constraint_vec

Vec Elasticity::EqData::constraint_vec

Definition at line 148 of file elasticity.hh.

◆ dh_

std::shared_ptr<DOFHandlerMultiDim> Elasticity::EqData::dh_

Objects for distribution of dofs.

Definition at line 139 of file elasticity.hh.

◆ eq_fields_

std::shared_ptr<EqFields> Elasticity::EqData::eq_fields_

Shared pointer of EqFields.

Definition at line 136 of file elasticity.hh.

◆ ls

LinSys* Elasticity::EqData::ls

Linear algebraic system.

Definition at line 145 of file elasticity.hh.


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