NGSolve  4.9
Public Member Functions | Protected Attributes
ngcomp::VectorFacetFESpace Class Reference
Inheritance diagram for ngcomp::VectorFacetFESpace:
ngcomp::FESpace ngcomp::NGS_Object

List of all members.

Public Member Functions

 VectorFacetFESpace (const MeshAccess &ama, const Flags &flags, bool parseflags=false)
virtual string GetClassName () const
virtual void Update (LocalHeap &lh)
 update dof-tables, old style
virtual void UpdateCouplingDofArray ()
virtual int GetNDof () const
 number of dofs of process
virtual int GetNDofLevel (int i) const
 number of dofs on the level
virtual int GetNDofLowOrder () const
virtual const FiniteElementGetFE (int elnr, LocalHeap &lh) const
 returns finite element.
virtual const FiniteElementGetSFE (int selnr, LocalHeap &lh) const
 returns surface element for boundary interals
virtual void GetFacetDofNrs (int felnr, Array< int > &dnums) const
virtual int GetNFacetDofs (int felnr) const
virtual void GetDofNrs (int elnr, Array< int > &dnums) const
 get dof-nrs of the element
virtual void GetSDofNrs (int selnr, Array< int > &dnums) const
 returns dofs of sourface element
virtual Table< int > * CreateSmoothingBlocks (const Flags &precflags) const
virtual Array< int > * CreateDirectSolverClusters (const Flags &precflags) const
 for anisotropic plane smoothing:
virtual void GetVertexNumbers (int elnr, Array< int > &vnums) const
virtual INT< 2 > GetFacetOrder (int fnr) const
virtual int GetFirstFacetDof (int fanr) const
virtual bool UsesHighestOrderDiscontinuous () const
virtual void GetVertexDofNrs (int elnum, Array< int > &dnums) const
 get number of low-order dofs for node of type nt
virtual void GetEdgeDofNrs (int elnum, Array< int > &dnums) const
 get dofs on edge enr
virtual void GetFaceDofNrs (int felnr, Array< int > &dnums) const
 get dofs on face fnr
virtual void GetInnerDofNrs (int felnr, Array< int > &dnums) const
 get dofs on element (=cell) elnr

Protected Attributes

int level
 Level.
int nfacets
 Number of Facets.
int ncfacets
int nel
Array< int > first_facet_dof
Array< int > first_inner_dof
int ndof_lo
int rel_order
Array< INT< 2 > > order_facet
Array< bool > fine_facet
int ndof
Array< int > ndlevel
bool var_order
bool print
 debug output to testout
bool highest_order_dc

Member Function Documentation

virtual void ngcomp::VectorFacetFESpace::GetVertexDofNrs ( int  vnr,
Array< int > &  dnums 
) const [virtual]

get number of low-order dofs for node of type nt

get dofs on vertex vnr

Reimplemented from ngcomp::FESpace.

virtual void ngcomp::VectorFacetFESpace::Update ( LocalHeap lh) [virtual]

update dof-tables, old style

update dof-table

Reimplemented from ngcomp::FESpace.


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