Flow123d
release_3.0.0-1026-ga6b0c21
|
#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< dim > * | 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<> | |
Quadrature< 0 > * | q () |
template<> | |
Quadrature< 1 > * | q () |
template<> | |
Quadrature< 2 > * | q () |
template<> | |
Quadrature< 3 > * | q () |
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< 0 > * | q0_ |
Quadratures used in assembling methods. More... | |
Quadrature< 1 > * | q1_ |
Quadrature< 2 > * | q2_ |
Quadrature< 3 > * | q3_ |
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 113 of file elasticity.cc.
|
inline |
|
inline |
FiniteElement<3>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 130 of file elasticity.cc.
FiniteElement<0>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 127 of file elasticity.cc.
FiniteElement<1>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 128 of file elasticity.cc.
FiniteElement<2>* Mechanics::FEObjects::fe | ( | ) |
Definition at line 129 of file elasticity.cc.
|
inline |
MappingP1<1,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 137 of file elasticity.cc.
MappingP1<3,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 139 of file elasticity.cc.
MappingP1<2,3>* Mechanics::FEObjects::mapping | ( | ) |
Definition at line 138 of file elasticity.cc.
|
inline |
Quadrature<0>* Mechanics::FEObjects::q | ( | ) |
Definition at line 132 of file elasticity.cc.
Quadrature<3>* Mechanics::FEObjects::q | ( | ) |
Definition at line 135 of file elasticity.cc.
Quadrature<1>* Mechanics::FEObjects::q | ( | ) |
Definition at line 133 of file elasticity.cc.
Quadrature<2>* Mechanics::FEObjects::q | ( | ) |
Definition at line 134 of file elasticity.cc.
|
private |
Object for distribution of dofs.
Definition at line 91 of file elasticity.hh.
|
private |
Definition at line 88 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 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 78 of file elasticity.hh.
|
private |
Definition at line 79 of file elasticity.hh.
|
private |
Definition at line 80 of file elasticity.hh.
|
private |
Definition at line 81 of file elasticity.hh.