NGSolve  4.9
Public Member Functions | Protected Attributes
ngfem::VectorFacetVolumeFiniteElement< D > Class Template Reference
Inheritance diagram for ngfem::VectorFacetVolumeFiniteElement< D >:
ngfem::HCurlFiniteElement< D > ngfem::FiniteElement

List of all members.

Public Member Functions

 VectorFacetVolumeFiniteElement (ELEMENT_TYPE aeltype)
void SetHighestOrderDC (bool set)
void SetVertexNumbers (FlatArray< int > &avnums)
void SetOrder (int ao)
void SetOrder (FlatArray< int > &ao)
void SetOrder (FlatArray< INT< 2 > > &ao)
INT< 2 > GetFacetOrder (int j) const
int GetVertexNumber (int j) const
virtual void CalcShape (const IntegrationPoint &ip, FlatMatrixFixWidth< D > shape) const
virtual void CalcShape (const IntegrationPoint &ip, int facet, FlatMatrixFixWidth< D > shape) const =0
virtual int GetNExtraShapes (int facet) const
virtual void CalcExtraShape (const IntegrationPoint &ip, int facet, FlatMatrixFixWidth< D > xshape) const
virtual void GetFacetDofNrs (int afnr, Array< int > &fdnums) const
virtual int GetFacetNDof (int afnr) const
virtual int GetFirstFacetDof (int afnr) const
virtual void ComputeNDof ()=0
virtual void GetInternalDofs (Array< int > &idofs) const
 degrees of freedom sitting inside the element, used for static condensation

Protected Attributes

int vnums [8]
INT< 2 > facet_order [6]
int first_facet_dof [7]
bool highest_order_dc

template<int D>
class ngfem::VectorFacetVolumeFiniteElement< D >


The documentation for this class was generated from the following file: