#include <QuadratureFormula.hpp>


Public Types | |
| enum | { numberOfQuadraturePoints = 1 } |
Public Member Functions | |
| const TinyVector< 3 > & | operator[] (const size_t &i) const |
| const TinyVector < numberOfQuadraturePoints, TinyVector< 3 > > & | vertices () const |
| size_t | numberOfVertices () const |
| real_t | weight (const size_t &i) const |
| QuadratureFormulaP0Tetrahedron () | |
Static Public Member Functions | |
| static QuadratureFormulaP0Tetrahedron & | instance () |
| static void | create () |
| static void | destroy () |
Static Protected Attributes | |
| static QuadratureFormulaP0Tetrahedron * | __pInstance |
Private Attributes | |
| TinyVector < numberOfQuadraturePoints, TinyVector< 3 > > | __integrationVertices |
| TinyVector < numberOfQuadraturePoints, real_t > | __weight |
Definition at line 513 of file QuadratureFormula.hpp.
| anonymous enum |
Definition at line 517 of file QuadratureFormula.hpp.
00517 { 00518 numberOfQuadraturePoints = 1 00519 };
| QuadratureFormulaP0Tetrahedron::QuadratureFormulaP0Tetrahedron | ( | ) | [inline] |
Definition at line 547 of file QuadratureFormula.hpp.
References __integrationVertices.
00548 :__weight(1./6.) 00549 { 00550 __integrationVertices[0] = TinyVector<3, real_t>(0.25, 0.25, 0.25); 00551 }
| const TinyVector<3>& QuadratureFormulaP0Tetrahedron::operator[] | ( | const size_t & | i | ) | const [inline] |
Definition at line 527 of file QuadratureFormula.hpp.
References __integrationVertices.
00528 { 00529 return __integrationVertices[i]; 00530 }
| const TinyVector<numberOfQuadraturePoints,TinyVector<3> >& QuadratureFormulaP0Tetrahedron::vertices | ( | ) | const [inline] |
Definition at line 532 of file QuadratureFormula.hpp.
References __integrationVertices.
Referenced by P0TetrahedronFiniteElement::integrationVertices().
00533 { 00534 return __integrationVertices; 00535 }
| size_t QuadratureFormulaP0Tetrahedron::numberOfVertices | ( | ) | const [inline] |
Definition at line 537 of file QuadratureFormula.hpp.
References numberOfQuadraturePoints.
00538 { 00539 return numberOfQuadraturePoints; 00540 }
| real_t QuadratureFormulaP0Tetrahedron::weight | ( | const size_t & | i | ) | const [inline] |
Definition at line 542 of file QuadratureFormula.hpp.
References __weight.
00543 { 00544 return __weight[i]; 00545 }
| static QuadratureFormulaP0Tetrahedron & StaticBase< QuadratureFormulaP0Tetrahedron >::instance | ( | ) | [inline, static, inherited] |
Access to auto instanciated static;
Definition at line 46 of file StaticBase.hpp.
Referenced by P0TetrahedronFiniteElement::integrationVertices().
00047 { 00048 return *__pInstance; 00049 }
| static void StaticBase< QuadratureFormulaP0Tetrahedron >::create | ( | ) | [inline, static, inherited] |
Creates __pInstance in Embedding class.
Definition at line 55 of file StaticBase.hpp.
Referenced by ThreadStaticCenter::ThreadStaticCenter().
00056 { 00057 __pInstance = new EmbeddingClass(); 00058 }
| static void StaticBase< QuadratureFormulaP0Tetrahedron >::destroy | ( | ) | [inline, static, inherited] |
Destroyes __autoInstanciated in Embedding class.
Definition at line 64 of file StaticBase.hpp.
Referenced by ThreadStaticCenter::~ThreadStaticCenter().
00065 { 00066 delete __pInstance; 00067 }
TinyVector<numberOfQuadraturePoints, TinyVector<3> > QuadratureFormulaP0Tetrahedron::__integrationVertices [private] |
Definition at line 522 of file QuadratureFormula.hpp.
Referenced by operator[](), QuadratureFormulaP0Tetrahedron(), and vertices().
TinyVector<numberOfQuadraturePoints, real_t> QuadratureFormulaP0Tetrahedron::__weight [private] |
QuadratureFormulaP0Tetrahedron * StaticBase< QuadratureFormulaP0Tetrahedron >::__pInstance [static, protected, inherited] |
The static variable
Definition at line 37 of file StaticBase.hpp.
1.5.6