NGSolve
4.9
|
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 FiniteElement & | GetFE (int elnr, LocalHeap &lh) const |
returns finite element. | |
virtual const FiniteElement & | GetSFE (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 | |
debug output to testout | |
bool | highest_order_dc |
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] |