Flow123d
JS_before_hm-62-ge56f9d5
|
#include <elasticity.hh>
Public Member Functions | |
FEObjects (Mesh *mesh_, unsigned int fe_order) | |
~FEObjects () | |
template<unsigned int dim> | |
FiniteElement< dim > * | fe () |
template<unsigned int dim> | |
Quadrature * | q () |
template<unsigned int dim> | |
MappingP1< dim, 3 > * | mapping () |
std::shared_ptr< DOFHandlerMultiDim > | dh () |
std::shared_ptr< DOFHandlerMultiDim > | dh_scalar () |
std::shared_ptr< DOFHandlerMultiDim > | dh_tensor () |
template<> | |
FiniteElement< 0 > * | fe () |
template<> | |
FiniteElement< 1 > * | fe () |
template<> | |
FiniteElement< 2 > * | fe () |
template<> | |
FiniteElement< 3 > * | fe () |
template<> | |
MappingP1< 0, 3 > * | mapping () |
template<> | |
MappingP1< 1, 3 > * | mapping () |
template<> | |
MappingP1< 2, 3 > * | mapping () |
template<> | |
MappingP1< 3, 3 > * | mapping () |
Private Attributes | |
FiniteElement< 0 > * | fe0_ |
Finite elements for the solution of the mechanics equation. More... | |
FiniteElement< 1 > * | fe1_ |
FiniteElement< 2 > * | fe2_ |
FiniteElement< 3 > * | fe3_ |
Quadrature * | q_ [4] |
Quadratures used in assembling methods. More... | |
MappingP1< 1, 3 > * | map1_ |
Auxiliary mappings of reference elements. More... | |
MappingP1< 2, 3 > * | map2_ |
MappingP1< 3, 3 > * | map3_ |
std::shared_ptr< DiscreteSpace > | ds_ |
std::shared_ptr< DOFHandlerMultiDim > | dh_ |
Object for distribution of dofs. More... | |
std::shared_ptr< DOFHandlerMultiDim > | dh_scalar_ |
std::shared_ptr< DOFHandlerMultiDim > | dh_tensor_ |
Auxiliary container class for Finite element and related objects of all dimensions. Its purpose is to provide templated access to these objects, applicable in the assembling methods.
Definition at line 51 of file elasticity.hh.
FEObjects::FEObjects | ( | Mesh * | mesh_, |
unsigned int | fe_order | ||
) |
Definition at line 77 of file elasticity.cc.
FEObjects::~FEObjects | ( | ) |
Definition at line 127 of file elasticity.cc.
|
inline |
|
inline |
|
inline |
|
inline |
FiniteElement<1>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 139 of file elasticity.cc.
FiniteElement<2>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 140 of file elasticity.cc.
FiniteElement<3>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 141 of file elasticity.cc.
FiniteElement<0>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 138 of file elasticity.cc.
|
inline |
MappingP1<1,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 144 of file elasticity.cc.
MappingP1<3,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 146 of file elasticity.cc.
MappingP1<0,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 143 of file elasticity.cc.
MappingP1<2,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 145 of file elasticity.cc.
|
inline |
|
private |
Object for distribution of dofs.
Definition at line 91 of file elasticity.hh.
|
private |
Definition at line 92 of file elasticity.hh.
|
private |
Definition at line 93 of file elasticity.hh.
|
private |
Definition at line 88 of file elasticity.hh.
|
private |
Finite elements for the solution of the mechanics equation.
Definition at line 75 of file elasticity.hh.
|
private |
Definition at line 76 of file elasticity.hh.
|
private |
Definition at line 77 of file elasticity.hh.
|
private |
Definition at line 78 of file elasticity.hh.
|
private |
Auxiliary mappings of reference elements.
Definition at line 84 of file elasticity.hh.
|
private |
Definition at line 85 of file elasticity.hh.
|
private |
Definition at line 86 of file elasticity.hh.
|
private |
Quadratures used in assembling methods.
Definition at line 81 of file elasticity.hh.