|
| | NURBS1DFiniteElement (int p) |
| |
| virtual void | CalcShape (const IntegrationPoint &ip, Vector &shape) const |
| |
| virtual void | CalcDShape (const IntegrationPoint &ip, DenseMatrix &dshape) const |
| |
| | NURBSFiniteElement (int D, int G, int Do, int O, int F) |
| |
| void | Reset () const |
| |
| void | SetIJK (int *IJK) const |
| |
| int | GetPatch () const |
| |
| void | SetPatch (int p) const |
| |
| int | GetElement () const |
| |
| void | SetElement (int e) const |
| |
| Array< KnotVector * > & | KnotVectors () const |
| |
| Vector & | Weights () const |
| |
| | FiniteElement (int D, int G, int Do, int O, int F=FunctionSpace::Pk) |
| |
| int | GetDim () const |
| | Returns the space dimension for the finite element. More...
|
| |
| int | GetGeomType () const |
| | Returns the geometry type: More...
|
| |
| int | GetDof () const |
| | Returns the degrees of freedom in the FE space. More...
|
| |
| int | GetOrder () const |
| | Returns the order of the finite element. More...
|
| |
| int | Space () const |
| | Returns the type of space on each element. More...
|
| |
| int | GetRangeType () const |
| |
| int | GetMapType () const |
| |
| const IntegrationRule & | GetNodes () const |
| |
| virtual void | CalcVShape (const IntegrationPoint &ip, DenseMatrix &shape) const |
| |
| virtual void | CalcVShape (ElementTransformation &Trans, DenseMatrix &shape) const |
| |
| virtual void | CalcDivShape (const IntegrationPoint &ip, Vector &divshape) const |
| |
| virtual void | CalcCurlShape (const IntegrationPoint &ip, DenseMatrix &curl_shape) const |
| |
| virtual void | GetFaceDofs (int face, int **dofs, int *ndofs) const |
| |
| virtual void | CalcHessian (const IntegrationPoint &ip, DenseMatrix &h) const |
| |
| virtual void | GetLocalInterpolation (ElementTransformation &Trans, DenseMatrix &I) const |
| |
| virtual void | Project (Coefficient &coeff, ElementTransformation &Trans, Vector &dofs) const |
| |
| virtual void | Project (VectorCoefficient &vc, ElementTransformation &Trans, Vector &dofs) const |
| |
| virtual void | ProjectDelta (int vertex, Vector &dofs) const |
| |
| virtual void | Project (const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &I) const |
| |
| virtual void | ProjectGrad (const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &grad) const |
| |
| virtual void | ProjectCurl (const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &curl) const |
| |
| virtual void | ProjectDiv (const FiniteElement &fe, ElementTransformation &Trans, DenseMatrix &div) const |
| |
| virtual | ~FiniteElement () |
| |
Definition at line 1954 of file fe.hpp.