Flow123d
release_3.0.0-1263-g7cf53c1
|
#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 () |
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 advection-diffusion 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... | |
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 50 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 110 of file elasticity.cc.
|
inline |
|
inline |
FiniteElement<3>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 124 of file elasticity.cc.
FiniteElement<0>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 121 of file elasticity.cc.
FiniteElement<1>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 122 of file elasticity.cc.
FiniteElement<2>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 123 of file elasticity.cc.
|
inline |
MappingP1<1,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 127 of file elasticity.cc.
MappingP1<2,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 128 of file elasticity.cc.
MappingP1<3,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 129 of file elasticity.cc.
MappingP1<0,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 126 of file elasticity.cc.
|
inline |
|
private |
Object for distribution of dofs.
Definition at line 88 of file elasticity.hh.
|
private |
Definition at line 85 of file elasticity.hh.
|
private |
Finite elements for the solution of the advection-diffusion equation.
Definition at line 72 of file elasticity.hh.
|
private |
Definition at line 73 of file elasticity.hh.
|
private |
Definition at line 74 of file elasticity.hh.
|
private |
Definition at line 75 of file elasticity.hh.
|
private |
Auxiliary mappings of reference elements.
Definition at line 81 of file elasticity.hh.
|
private |
Definition at line 82 of file elasticity.hh.
|
private |
Definition at line 83 of file elasticity.hh.
|
private |
Quadratures used in assembling methods.
Definition at line 78 of file elasticity.hh.