MFEM  v4.6.0
Finite element discretization library
mfem::ParFiniteElementSpace Member List

This is the complete list of members for mfem::ParFiniteElementSpace, including all inherited members.

AddDependencies(SparseMatrix &deps, Array< int > &master_dofs, Array< int > &slave_dofs, DenseMatrix &I, int skipfirst=0)mfem::FiniteElementSpaceprotectedstatic
AddEdgeFaceDependencies(SparseMatrix &deps, Array< int > &master_dofs, const FiniteElement *master_fe, Array< int > &slave_dofs, int slave_face, const DenseMatrix *pm) constmfem::FiniteElementSpaceprotected
AdjustVDofs(Array< int > &vdofs)mfem::FiniteElementSpacestatic
bdofsmfem::FiniteElementSpaceprotected
bdr_elem_dofmfem::FiniteElementSpacemutableprotected
bdr_elem_fosmfem::FiniteElementSpacemutableprotected
BuildBdrElementToDofTable() constmfem::FiniteElementSpaceprotected
BuildConformingInterpolation() constmfem::FiniteElementSpaceprotected
BuildDofToArrays()mfem::FiniteElementSpace
BuildElementToDofTable() constmfem::FiniteElementSpaceprotected
BuildFaceToDofTable() constmfem::FiniteElementSpaceprotected
BuildNURBSFaceToDofTable() constmfem::FiniteElementSpaceprotected
CalcEdgeFaceVarOrders(Array< VarOrderBits > &edge_orders, Array< VarOrderBits > &face_orders) constmfem::FiniteElementSpaceprotected
Conforming() constmfem::ParFiniteElementSpaceinline
ConstructDoFTrans()mfem::FiniteElementSpaceprotected
Constructor(Mesh *mesh, NURBSExtension *ext, const FiniteElementCollection *fec, int vdim=1, int ordering=Ordering::byNODES)mfem::FiniteElementSpaceprotected
ConvertFromConformingVDofs(const Array< int > &cdofs, Array< int > &dofs)mfem::FiniteElementSpace
ConvertToConformingVDofs(const Array< int > &dofs, Array< int > &cdofs)mfem::FiniteElementSpace
cPmfem::FiniteElementSpacemutableprotected
cP_is_setmfem::FiniteElementSpacemutableprotected
cRmfem::FiniteElementSpacemutableprotected
cR_hpmfem::FiniteElementSpacemutableprotected
D2C_GlobalRestrictionMatrix(FiniteElementSpace *cfes)mfem::FiniteElementSpace
D2Const_GlobalRestrictionMatrix(FiniteElementSpace *cfes)mfem::FiniteElementSpace
DecodeDof(int dof)mfem::FiniteElementSpaceinlinestatic
DecodeDof(int dof, double &sign)mfem::FiniteElementSpaceinlinestatic
DerefinementMatrix(int old_ndofs, const Table *old_elem_dof, const Table *old_elem_fos)mfem::FiniteElementSpaceprotected
DestroyDoFTrans()mfem::FiniteElementSpaceprotected
DivideByGroupSize(double *vec)mfem::ParFiniteElementSpace
dof_elem_arraymfem::FiniteElementSpaceprotected
dof_ldof_arraymfem::FiniteElementSpaceprotected
Dof_TrueDof_Matrix() constmfem::ParFiniteElementSpaceinline
DofFinalizable(int dof, const Array< bool > &finalized, const SparseMatrix &deps)mfem::FiniteElementSpaceprotectedstatic
DofsToVDofs(Array< int > &dofs, int ndofs=-1) constmfem::FiniteElementSpace
DofsToVDofs(int vd, Array< int > &dofs, int ndofs=-1) constmfem::FiniteElementSpace
DofToVDof(int dof, int vd, int ndofs=-1) constmfem::FiniteElementSpace
DoFTransmfem::FiniteElementSpaceprotected
E2BFQ_arraymfem::FiniteElementSpacemutableprotected
E2IFQ_arraymfem::FiniteElementSpacemutableprotected
E2Q_arraymfem::FiniteElementSpacemutableprotected
elem_dofmfem::FiniteElementSpacemutableprotected
elem_fosmfem::FiniteElementSpacemutableprotected
elem_ordermfem::FiniteElementSpaceprotected
EncodeDof(int entity_base, int idx)mfem::FiniteElementSpaceinlinestatic
ExchangeFaceNbrData()mfem::ParFiniteElementSpace
face_dofmfem::FiniteElementSpacemutableprotected
face_nbr_element_dofmfem::ParFiniteElementSpace
face_nbr_element_fosmfem::ParFiniteElementSpace
face_nbr_glob_dof_mapmfem::ParFiniteElementSpace
face_nbr_ldofmfem::ParFiniteElementSpace
face_to_bemfem::FiniteElementSpacemutableprotected
fecmfem::FiniteElementSpaceprotected
FEColl() constmfem::FiniteElementSpaceinline
FindDofs(const Table &var_dof_table, int row, int ndof) constmfem::FiniteElementSpaceprotected
FindEdgeDof(int edge, int ndof) constmfem::FiniteElementSpaceinlineprotected
FindFaceDof(int face, int ndof) constmfem::FiniteElementSpaceinlineprotected
FiniteElementSpace()mfem::FiniteElementSpace
FiniteElementSpace(const FiniteElementSpace &orig, Mesh *mesh=NULL, const FiniteElementCollection *fec=NULL)mfem::FiniteElementSpace
FiniteElementSpace(Mesh *mesh, const FiniteElementCollection *fec, int vdim=1, int ordering=Ordering::byNODES)mfem::FiniteElementSpaceinline
FiniteElementSpace(Mesh *mesh, NURBSExtension *ext, const FiniteElementCollection *fec, int vdim=1, int ordering=Ordering::byNODES)mfem::FiniteElementSpaceinline
FirstFaceDof(int face, int variant=0) constmfem::FiniteElementSpaceinlineprotected
GetAttribute(int i) constmfem::FiniteElementSpaceinline
GetBdrAttribute(int i) constmfem::FiniteElementSpaceinline
GetBdrElementDofs(int i, Array< int > &dofs) constmfem::ParFiniteElementSpacevirtual
GetBdrElementToDofTable() constmfem::FiniteElementSpaceinline
GetBdrElementTransformation(int i) constmfem::FiniteElementSpaceinline
GetBdrElementType(int i) constmfem::FiniteElementSpaceinline
GetBdrElementVDofs(int i, Array< int > &vdofs) constmfem::FiniteElementSpace
GetBE(int i) constmfem::FiniteElementSpace
GetBoundaryTrueDofs(Array< int > &boundary_dofs, int component=-1)mfem::FiniteElementSpace
GetComm() constmfem::ParFiniteElementSpaceinline
GetConformingProlongation() constmfem::FiniteElementSpace
GetConformingRestriction() constmfem::FiniteElementSpace
GetConformingVSize() constmfem::FiniteElementSpaceinline
GetDegenerateFaceDofs(int index, Array< int > &dofs, Geometry::Type master_geom, int variant) constmfem::FiniteElementSpaceprotected
GetDofOffsets() constmfem::ParFiniteElementSpaceinline
GetDofSign(int i)mfem::ParFiniteElementSpaceinline
GetEdgeDofs(int edge, Array< int > &dofs, int variant=0) constmfem::FiniteElementSpace
GetEdgeElement(int i, int variant=0) constmfem::FiniteElementSpace
GetEdgeInteriorDofs(int i, Array< int > &dofs) constmfem::FiniteElementSpace
GetEdgeInteriorVDofs(int i, Array< int > &vdofs) constmfem::FiniteElementSpace
GetEdgeOrder(int edge, int variant=0) constmfem::FiniteElementSpace
GetEdgeVDofs(int i, Array< int > &vdofs) constmfem::FiniteElementSpace
GetElementDofs(int i, Array< int > &dofs) constmfem::ParFiniteElementSpacevirtual
GetElementForDof(int i) constmfem::FiniteElementSpaceinline
GetElementInteriorDofs(int i, Array< int > &dofs) constmfem::FiniteElementSpace
GetElementInteriorVDofs(int i, Array< int > &vdofs) constmfem::FiniteElementSpace
GetElementOrder(int i) constmfem::FiniteElementSpace
GetElementOrderImpl(int i) constmfem::FiniteElementSpaceprotected
GetElementRestriction(ElementDofOrdering e_ordering) constmfem::FiniteElementSpace
GetElementToDofTable() constmfem::FiniteElementSpaceinline
GetElementToFaceOrientationTable() constmfem::FiniteElementSpaceinline
GetElementTransformation(int i) constmfem::FiniteElementSpaceinline
GetElementTransformation(int i, IsoparametricTransformation *ElTr)mfem::FiniteElementSpaceinline
GetElementType(int i) constmfem::FiniteElementSpaceinline
GetElementVDofs(int i, Array< int > &vdofs) constmfem::FiniteElementSpace
GetElementVertices(int i, Array< int > &vertices) constmfem::FiniteElementSpaceinline
GetEntityDofs(int entity, int index, Array< int > &dofs, Geometry::Type master_geom=Geometry::INVALID, int variant=0) constmfem::FiniteElementSpaceprotected
GetEssentialTrueDofs(const Array< int > &bdr_attr_is_ess, Array< int > &ess_tdof_list, int component=-1)mfem::ParFiniteElementSpacevirtual
GetEssentialVDofs(const Array< int > &bdr_attr_is_ess, Array< int > &ess_dofs, int component=-1) constmfem::ParFiniteElementSpacevirtual
GetFaceDofs(int i, Array< int > &dofs, int variant=0) constmfem::ParFiniteElementSpacevirtual
GetFaceElement(int i) constmfem::FiniteElementSpace
GetFaceInteriorDofs(int i, Array< int > &dofs) constmfem::FiniteElementSpace
GetFaceNbrElementTransformation(int i) constmfem::ParFiniteElementSpaceinline
GetFaceNbrElementVDofs(int i, Array< int > &vdofs) constmfem::ParFiniteElementSpace
GetFaceNbrFaceFE(int i) constmfem::ParFiniteElementSpace
GetFaceNbrFaceVDofs(int i, Array< int > &vdofs) constmfem::ParFiniteElementSpace
GetFaceNbrFE(int i) constmfem::ParFiniteElementSpace
GetFaceNbrGlobalDofMap()mfem::ParFiniteElementSpaceinline
GetFaceNbrVSize() constmfem::ParFiniteElementSpaceinline
GetFaceOrder(int face, int variant=0) constmfem::FiniteElementSpace
GetFaceQuadratureInterpolator(const IntegrationRule &ir, FaceType type) constmfem::FiniteElementSpace
GetFaceRestriction(ElementDofOrdering f_ordering, FaceType type, L2FaceValues mul=L2FaceValues::DoubleValued) constmfem::ParFiniteElementSpacevirtual
GetFaceToDofTable() constmfem::FiniteElementSpaceinline
GetFaceVDofs(int i, Array< int > &vdofs) constmfem::FiniteElementSpace
GetFE(int i) constmfem::ParFiniteElementSpacevirtual
GetGlobalScalarTDofNumber(int sldof)mfem::ParFiniteElementSpace
GetGlobalTDofNumber(int ldof) constmfem::ParFiniteElementSpace
GetHpConformingRestriction() constmfem::FiniteElementSpace
GetHpRestrictionMatrix() constmfem::FiniteElementSpaceinlinevirtual
GetLocalDerefinementMatrices(Geometry::Type geom, DenseTensor &localR) constmfem::FiniteElementSpaceprotected
GetLocalDofForDof(int i) constmfem::FiniteElementSpaceinline
GetLocalRefinementMatrices(Geometry::Type geom, DenseTensor &localP) constmfem::FiniteElementSpaceprotected
GetLocalRefinementMatrices(const FiniteElementSpace &coarse_fes, Geometry::Type geom, DenseTensor &localP) constmfem::FiniteElementSpaceprotected
GetLocalTDofNumber(int ldof) constmfem::ParFiniteElementSpace
GetMaxElementOrder() constmfem::FiniteElementSpaceinline
GetMesh() constmfem::FiniteElementSpaceinline
GetMyDofOffset() constmfem::ParFiniteElementSpace
GetMyRank() constmfem::ParFiniteElementSpaceinline
GetMyTDofOffset() constmfem::ParFiniteElementSpace
GetNBE() constmfem::FiniteElementSpaceinline
GetNConformingDofs() constmfem::FiniteElementSpace
GetNDofs() constmfem::FiniteElementSpaceinline
GetNE() constmfem::FiniteElementSpaceinline
GetNEDofs() constmfem::FiniteElementSpaceinline
GetNF() constmfem::FiniteElementSpaceinline
GetNFbyType(FaceType type) constmfem::FiniteElementSpaceinline
GetNFDofs() constmfem::FiniteElementSpaceinline
GetNRanks() constmfem::ParFiniteElementSpaceinline
GetNumBorderDofs(Geometry::Type geom, int order) constmfem::FiniteElementSpaceprotected
GetNumElementInteriorDofs(int i) constmfem::FiniteElementSpace
GetNURBSext() constmfem::FiniteElementSpaceinline
GetNURBSext()mfem::FiniteElementSpaceinline
GetNV() constmfem::FiniteElementSpaceinline
GetNVariants(int entity, int index) constmfem::FiniteElementSpaceprotected
GetNVDofs() constmfem::FiniteElementSpaceinline
GetOrder(int i) constmfem::FiniteElementSpaceinline
GetOrdering() constmfem::FiniteElementSpaceinline
GetParMesh() constmfem::ParFiniteElementSpaceinline
GetPartialConformingInterpolation()mfem::ParFiniteElementSpace
GetPatchDofs(int patch, Array< int > &dofs) constmfem::FiniteElementSpace
GetPatchVDofs(int i, Array< int > &vdofs) constmfem::FiniteElementSpace
GetProlongationMatrix() constmfem::ParFiniteElementSpacevirtual
GetQuadratureInterpolator(const IntegrationRule &ir) constmfem::FiniteElementSpace
GetQuadratureInterpolator(const QuadratureSpace &qs) constmfem::FiniteElementSpace
GetRestrictionMatrix() constmfem::ParFiniteElementSpaceinlinevirtual
GetRestrictionOperator() constmfem::ParFiniteElementSpacevirtual
GetRestrictionTransposeOperator() constmfem::FiniteElementSpace
GetSequence() constmfem::FiniteElementSpaceinline
GetSharedEdgeDofs(int group, int ei, Array< int > &dofs) constmfem::ParFiniteElementSpace
GetSharedQuadrilateralDofs(int group, int fi, Array< int > &dofs) constmfem::ParFiniteElementSpace
GetSharedTriangleDofs(int group, int fi, Array< int > &dofs) constmfem::ParFiniteElementSpace
GetTraceElement(int i, Geometry::Type geom_type) constmfem::FiniteElementSpace
GetTransferOperator(const FiniteElementSpace &coarse_fes, OperatorHandle &T) constmfem::FiniteElementSpace
GetTrueDofOffsets() constmfem::ParFiniteElementSpaceinline
GetTrueTransferOperator(const FiniteElementSpace &coarse_fes, OperatorHandle &T) constmfem::ParFiniteElementSpacevirtual
GetTrueVSize() constmfem::ParFiniteElementSpaceinlinevirtual
GetUpdateOperator()mfem::FiniteElementSpaceinline
GetUpdateOperator(OperatorHandle &T)mfem::FiniteElementSpaceinline
GetVDim() constmfem::FiniteElementSpaceinline
GetVDofs(int vd, Array< int > &dofs, int ndofs=-1) constmfem::FiniteElementSpace
GetVertexDofs(int i, Array< int > &dofs) constmfem::FiniteElementSpace
GetVertexVDofs(int i, Array< int > &vdofs) constmfem::FiniteElementSpace
GetVSize() constmfem::FiniteElementSpaceinline
GlobalTrueVSize() constmfem::ParFiniteElementSpaceinline
GlobalVSize() constmfem::ParFiniteElementSpaceinline
GroupComm()mfem::ParFiniteElementSpaceinline
GroupComm() constmfem::ParFiniteElementSpaceinline
H2L_GlobalRestrictionMatrix(FiniteElementSpace *lfes)mfem::FiniteElementSpace
IsDGSpace() constmfem::FiniteElementSpaceinline
IsVariableOrder() constmfem::FiniteElementSpaceinline
key_face typedefmfem::FiniteElementSpaceprotected
L2E_lexmfem::FiniteElementSpacemutableprotected
L2E_natmfem::FiniteElementSpacemutableprotected
L2Fmfem::FiniteElementSpacemutableprotected
ListToMarker(const Array< int > &list, int marker_size, Array< int > &marker, int mark_val=-1)mfem::FiniteElementSpacestatic
Load(Mesh *m, std::istream &input)mfem::FiniteElementSpace
Lose_Dof_TrueDof_Matrix()mfem::ParFiniteElementSpace
LoseDofOffsets()mfem::ParFiniteElementSpaceinline
LoseTrueDofOffsets()mfem::ParFiniteElementSpaceinline
MakeDofTable(int ent_dim, const Array< int > &entity_orders, Table &entity_dofs, Array< char > *var_ent_order)mfem::FiniteElementSpaceprotected
MakeVDimMatrix(SparseMatrix &mat) constmfem::FiniteElementSpaceprotected
map_L2F typedefmfem::FiniteElementSpaceprotected
MarkerToList(const Array< int > &marker, Array< int > &list)mfem::FiniteElementSpacestatic
MaxVarOrdermfem::FiniteElementSpaceprotectedstatic
meshmfem::FiniteElementSpaceprotected
mesh_sequencemfem::FiniteElementSpaceprotected
MinOrder(VarOrderBits bits)mfem::FiniteElementSpaceprotectedstatic
nbdofsmfem::FiniteElementSpaceprotected
ndofsmfem::FiniteElementSpaceprotected
nedofsmfem::FiniteElementSpaceprotected
NewTrueDofVector()mfem::ParFiniteElementSpaceinline
nfdofsmfem::FiniteElementSpaceprotected
Nonconforming() constmfem::ParFiniteElementSpaceinline
num_face_nbr_dofsmfem::ParFiniteElementSpace
NURBSextmfem::FiniteElementSpaceprotected
nvdofsmfem::FiniteElementSpaceprotected
operator=(const FiniteElementSpace &)=deletemfem::FiniteElementSpace
orderingmfem::FiniteElementSpaceprotected
orders_changedmfem::FiniteElementSpaceprotected
own_extmfem::FiniteElementSpaceprotected
ParFiniteElementSpace(const ParFiniteElementSpace &orig, ParMesh *pmesh=NULL, const FiniteElementCollection *fec=NULL)mfem::ParFiniteElementSpace
ParFiniteElementSpace(const FiniteElementSpace &orig, ParMesh &pmesh, const FiniteElementCollection *fec=NULL)mfem::ParFiniteElementSpace
ParFiniteElementSpace(ParMesh *pm, const FiniteElementSpace *global_fes, const int *partitioning, const FiniteElementCollection *f=NULL)mfem::ParFiniteElementSpace
ParFiniteElementSpace(ParMesh *pm, const FiniteElementCollection *f, int dim=1, int ordering=Ordering::byNODES)mfem::ParFiniteElementSpace
ParFiniteElementSpace(ParMesh *pm, NURBSExtension *ext, const FiniteElementCollection *f, int dim=1, int ordering=Ordering::byNODES)mfem::ParFiniteElementSpace
PrintPartitionStats()mfem::ParFiniteElementSpace
R_transposemfem::FiniteElementSpacemutableprotected
RebuildElementToDofTable()mfem::FiniteElementSpace
RefinementMatrix(int old_ndofs, const Table *old_elem_dof, const Table *old_elem_fos)mfem::FiniteElementSpaceprotected
RefinementMatrix_main(const int coarse_ndofs, const Table &coarse_elem_dof, const Table *coarse_elem_fos, const DenseTensor localP[]) constmfem::FiniteElementSpaceprotected
relaxed_hpmfem::FiniteElementSpaceprotected
ReorderElementToDofTable()mfem::FiniteElementSpace
Save(std::ostream &out) constmfem::FiniteElementSpace
ScalarGroupComm()mfem::ParFiniteElementSpace
send_face_nbr_ldofmfem::ParFiniteElementSpace
sequencemfem::FiniteElementSpaceprotected
SetElementOrder(int i, int p)mfem::FiniteElementSpace
SetRelaxedHpConformity(bool relaxed=true)mfem::FiniteElementSpaceinline
SetUpdateOperatorOwner(bool own)mfem::FiniteElementSpaceinline
SetUpdateOperatorType(Operator::Type tid)mfem::FiniteElementSpaceinline
SharedNDTriangleDofs() constmfem::ParFiniteElementSpaceinline
StealNURBSext()mfem::FiniteElementSpace
Synchronize(Array< int > &ldof_marker) constmfem::ParFiniteElementSpace
Thmfem::FiniteElementSpaceprotected
TrueVSize() constmfem::ParFiniteElementSpaceinline
uni_fdofmfem::FiniteElementSpaceprotected
Update(bool want_transform=true)mfem::ParFiniteElementSpacevirtual
UpdateElementOrders()mfem::FiniteElementSpaceprotected
UpdateNURBS()mfem::FiniteElementSpaceprotected
UpdatesFinished()mfem::ParFiniteElementSpaceinlinevirtual
var_edge_dofsmfem::FiniteElementSpaceprotected
var_edge_ordersmfem::FiniteElementSpaceprotected
var_face_dofsmfem::FiniteElementSpaceprotected
var_face_ordersmfem::FiniteElementSpaceprotected
VarOrderBits typedefmfem::FiniteElementSpaceprotected
vdimmfem::FiniteElementSpaceprotected
VDofToDof(int vdof) constmfem::FiniteElementSpaceinline
VDoFTransmfem::FiniteElementSpacemutableprotected
~FiniteElementSpace()mfem::FiniteElementSpacevirtual
~ParFiniteElementSpace()mfem::ParFiniteElementSpaceinlinevirtual