|
typedef Real(* | function_Type) (const GeoVector &) |
|
| ReferenceElement (std::string name, ReferenceShapes shape, UInt nbDof, UInt nbLocalCoor, UInt feDim, const function_Type *phi, const function_Type *dPhi, const function_Type *d2Phi, const function_Type *divPhi, const Real *refCoor) |
| Full constructor. More...
|
|
virtual | ~ReferenceElement () |
| Destructor. More...
|
|
Real | xi (UInt i) const |
| return the first local coordinate of the i-th node of the reference element More...
|
|
Real | eta (UInt i) const |
| return the second local coordinate of the i-th node of the reference element More...
|
|
Real | zeta (UInt i) const |
| return the third local coordinate of the i-th node of the reference element More...
|
|
Real | refCoor (UInt i, UInt icoor) const |
| return the icoor-th local coordinate of the i-th node of the reference element More...
|
|
std::vector< GeoVector > | refCoor () const |
| return the coordinates of the reference element More...
|
|
Real | phi (UInt i, const GeoVector &v) const |
| Return the value of the i-th basis function in the point v. More...
|
|
Real | phi (UInt i, UInt icoor, const GeoVector &v) const |
| return the value of the component icoor-th of the i-th basis function on point v. More...
|
|
Real | dPhi (UInt i, UInt icoor, const GeoVector &v) const |
| return the value of the icoor-th derivative of the i-th basis function on point v More...
|
|
Real | d2Phi (UInt i, UInt icoor, UInt jcoor, const GeoVector &v) const |
| return the value of the (icoor,jcoor)-th second derivative of the i-th basis function on point v More...
|
|
Real | divPhi (UInt i, const GeoVector &v) const |
| return the value of the divergence of the i-th basis function on point v. More...
|
|
bool | hasPhi () const |
| Check if the refEle has phi functions. More...
|
|
bool | hasDPhi () const |
| Check if the refEle has dPhi functions. More...
|
|
bool | hasD2Phi () const |
| Check if the refEle has d2Phi functions. More...
|
|
bool | hasDivPhi () const |
| Check if the refEle has divPhi functions. More...
|
|
virtual std::vector< Real > | nodalToFEValues (const std::vector< Real > &) const |
| Method for transforming nodal values into FE values. More...
|
|
const std::string & | name () const |
| Return the name of the reference element. More...
|
|
const UInt & | nbDof () const |
| Return the number of degrees of freedom for this reference element. More...
|
|
const | LIFEV_DEPRECATED (UInt &) nbCoor() const |
| OLD: Return the number of local coordinates. More...
|
|
const UInt & | nbLocalCoor () const |
| Return the number of local coordinates. More...
|
|
const UInt & | feDim () const |
| Return the dimension of the FE (scalar vs vectorial FE) More...
|
|
const ReferenceShapes & | shape () const |
| Return the shape of the element. More...
|
|
Real | phi (UInt i, const Real &x, const Real &y, const Real &z) const |
| return the value of the i-th basis function on point (x,y,z) More...
|
|
Real | phi (UInt i, UInt icoor, const Real &x, const Real &y, const Real &z) const |
| return the value of the component icoor-th of the i-th basis function on point (x,y,z). More...
|
|
Real | dPhi (UInt i, UInt icoor, const Real &x, const Real &y, const Real &z) const |
| return the value of the icoor-th derivative of the i-th basis function on point (x,y,z) More...
|
|
Real | d2Phi (UInt i, UInt icoor, UInt jcoor, const Real &x, const Real &y, const Real &z) const |
| return the value of the (icoor,jcoor)-th second derivative of the i-th basis function on point (x,y,z) More...
|
|
Real | divPhi (UInt i, const Real &x, const Real &y, const Real &z) const |
| return the value of the divergence of the i-th basis function on point (x,y,z). More...
|
|
GeometricMap - Structure for the geometrical mapping.
- Author
- J.-F. Gerbeau
- Date
- 04/2002
Modified by S. Quinodoz (samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch, 04.2010)
Definition at line 59 of file GeometricMap.hpp.