MFEM  v3.4
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
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)mfem::FiniteElementSpaceprotectedstatic
AdjustVDofs(Array< int > &vdofs)mfem::FiniteElementSpacestatic
bdofsmfem::FiniteElementSpaceprotected
bdrElem_dofmfem::FiniteElementSpaceprotected
BuildConformingInterpolation() const mfem::FiniteElementSpaceprotected
BuildDofToArrays()mfem::FiniteElementSpace
BuildElementToDofTable() const mfem::FiniteElementSpaceprotected
Conforming() const mfem::ParFiniteElementSpaceinline
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
D2C_GlobalRestrictionMatrix(FiniteElementSpace *cfes)mfem::FiniteElementSpace
D2Const_GlobalRestrictionMatrix(FiniteElementSpace *cfes)mfem::FiniteElementSpace
DecodeDof(int dof, double &sign)mfem::FiniteElementSpaceinlineprotectedstatic
DerefinementMatrix(int old_ndofs, const Table *old_elem_dof)mfem::FiniteElementSpaceprotected
DivideByGroupSize(double *vec)mfem::ParFiniteElementSpace
dof_elem_arraymfem::FiniteElementSpaceprotected
dof_ldof_arraymfem::FiniteElementSpaceprotected
Dof_TrueDof_Matrix() const mfem::ParFiniteElementSpaceinline
DofFinalizable(int dof, const Array< bool > &finalized, const SparseMatrix &deps)mfem::FiniteElementSpaceprotectedstatic
DofsToVDofs(Array< int > &dofs, int ndofs=-1) const mfem::FiniteElementSpace
DofsToVDofs(int vd, Array< int > &dofs, int ndofs=-1) const mfem::FiniteElementSpace
DofToVDof(int dof, int vd, int ndofs=-1) const mfem::FiniteElementSpace
elem_dofmfem::FiniteElementSpacemutableprotected
ExchangeFaceNbrData()mfem::ParFiniteElementSpace
face_nbr_element_dofmfem::ParFiniteElementSpace
face_nbr_glob_dof_mapmfem::ParFiniteElementSpace
face_nbr_ldofmfem::ParFiniteElementSpace
fdofsmfem::FiniteElementSpaceprotected
fecmfem::FiniteElementSpaceprotected
FEColl() const mfem::FiniteElementSpaceinline
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
GetAttribute(int i) const mfem::FiniteElementSpaceinline
GetBdrAttribute(int i) const mfem::FiniteElementSpaceinline
GetBdrElementDofs(int i, Array< int > &dofs) const mfem::ParFiniteElementSpacevirtual
GetBdrElementToDofTable() const mfem::FiniteElementSpaceinline
GetBdrElementTransformation(int i) const mfem::FiniteElementSpaceinline
GetBdrElementType(int i) const mfem::FiniteElementSpaceinline
GetBdrElementVDofs(int i, Array< int > &vdofs) const mfem::FiniteElementSpace
GetBE(int i) const mfem::FiniteElementSpace
GetComm() const mfem::ParFiniteElementSpaceinline
GetConformingProlongation() const mfem::FiniteElementSpace
GetConformingRestriction() const mfem::FiniteElementSpace
GetConformingVSize() const mfem::FiniteElementSpaceinline
GetDofOffsets() const mfem::ParFiniteElementSpaceinline
GetDofSign(int i)mfem::ParFiniteElementSpaceinline
GetEdgeDofs(int i, Array< int > &dofs) const mfem::FiniteElementSpace
GetEdgeElement(int i) const mfem::FiniteElementSpace
GetEdgeInteriorDofs(int i, Array< int > &dofs) const mfem::FiniteElementSpace
GetEdgeInteriorVDofs(int i, Array< int > &vdofs) const mfem::FiniteElementSpace
GetEdgeVDofs(int i, Array< int > &vdofs) const mfem::FiniteElementSpace
GetElementDofs(int i, Array< int > &dofs) const mfem::ParFiniteElementSpacevirtual
GetElementForDof(int i) const mfem::FiniteElementSpaceinline
GetElementInteriorDofs(int i, Array< int > &dofs) const mfem::FiniteElementSpace
GetElementInteriorVDofs(int i, Array< int > &vdofs) const mfem::FiniteElementSpace
GetElementToDofTable() const mfem::FiniteElementSpaceinline
GetElementTransformation(int i) const mfem::FiniteElementSpaceinline
GetElementTransformation(int i, IsoparametricTransformation *ElTr)mfem::FiniteElementSpaceinline
GetElementType(int i) const mfem::FiniteElementSpaceinline
GetElementVDofs(int i, Array< int > &vdofs) const mfem::FiniteElementSpace
GetElementVertices(int i, Array< int > &vertices) const mfem::FiniteElementSpaceinline
GetEntityDofs(int entity, int index, Array< int > &dofs) const mfem::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) const mfem::ParFiniteElementSpacevirtual
GetFaceDofs(int i, Array< int > &dofs) const mfem::ParFiniteElementSpacevirtual
GetFaceElement(int i) const mfem::FiniteElementSpace
GetFaceInteriorDofs(int i, Array< int > &dofs) const mfem::FiniteElementSpace
GetFaceNbrElementVDofs(int i, Array< int > &vdofs) const mfem::ParFiniteElementSpace
GetFaceNbrFaceFE(int i) const mfem::ParFiniteElementSpace
GetFaceNbrFaceVDofs(int i, Array< int > &vdofs) const mfem::ParFiniteElementSpace
GetFaceNbrFE(int i) const mfem::ParFiniteElementSpace
GetFaceNbrGlobalDofMap()mfem::ParFiniteElementSpaceinline
GetFaceNbrVSize() const mfem::ParFiniteElementSpaceinline
GetFaceOrder(int i) const mfem::FiniteElementSpace
GetFaceVDofs(int i, Array< int > &vdofs) const mfem::FiniteElementSpace
GetFE(int i) const mfem::FiniteElementSpace
GetGlobalScalarTDofNumber(int sldof)mfem::ParFiniteElementSpace
GetGlobalTDofNumber(int ldof) const mfem::ParFiniteElementSpace
GetLocalDerefinementMatrices(DenseTensor &localR) const mfem::FiniteElementSpaceprotected
GetLocalDofForDof(int i) const mfem::FiniteElementSpaceinline
GetLocalRefinementMatrices(DenseTensor &localP) const mfem::FiniteElementSpaceprotected
GetLocalRefinementMatrices(const FiniteElementSpace &coarse_fes, DenseTensor &localP) const mfem::FiniteElementSpaceprotected
GetLocalTDofNumber(int ldof) const mfem::ParFiniteElementSpace
GetMesh() const mfem::FiniteElementSpaceinline
GetMyDofOffset() const mfem::ParFiniteElementSpace
GetMyRank() const mfem::ParFiniteElementSpaceinline
GetMyTDofOffset() const mfem::ParFiniteElementSpace
GetNBE() const mfem::FiniteElementSpaceinline
GetNConformingDofs() const mfem::FiniteElementSpace
GetNDofs() const mfem::FiniteElementSpaceinline
GetNE() const mfem::FiniteElementSpaceinline
GetNEDofs() const mfem::FiniteElementSpaceinline
GetNF() const mfem::FiniteElementSpaceinline
GetNFDofs() const mfem::FiniteElementSpaceinline
GetNRanks() const mfem::ParFiniteElementSpaceinline
GetNumElementInteriorDofs(int i) const mfem::FiniteElementSpaceinline
GetNURBSext() const mfem::FiniteElementSpaceinline
GetNURBSext()mfem::FiniteElementSpaceinline
GetNV() const mfem::FiniteElementSpaceinline
GetNVDofs() const mfem::FiniteElementSpaceinline
GetOrder(int i) const mfem::FiniteElementSpace
GetOrdering() const mfem::FiniteElementSpaceinline
GetParMesh()mfem::ParFiniteElementSpaceinline
GetPartialConformingInterpolation()mfem::ParFiniteElementSpace
GetProlongationMatrix() const mfem::ParFiniteElementSpacevirtual
GetRestrictionMatrix() const mfem::ParFiniteElementSpaceinlinevirtual
GetSequence() const mfem::FiniteElementSpaceinline
GetSharedEdgeDofs(int group, int ei, Array< int > &dofs) const mfem::ParFiniteElementSpace
GetSharedFaceDofs(int group, int fi, Array< int > &dofs) const mfem::ParFiniteElementSpace
GetTraceElement(int i, int geom_type) const mfem::FiniteElementSpace
GetTransferOperator(const FiniteElementSpace &coarse_fes, OperatorHandle &T) const mfem::FiniteElementSpace
GetTrueDofOffsets() const mfem::ParFiniteElementSpaceinline
GetTrueTransferOperator(const FiniteElementSpace &coarse_fes, OperatorHandle &T) const mfem::ParFiniteElementSpacevirtual
GetTrueVSize() const mfem::ParFiniteElementSpaceinlinevirtual
GetUpdateOperator()mfem::FiniteElementSpaceinline
GetUpdateOperator(OperatorHandle &T)mfem::FiniteElementSpaceinline
GetVDim() const mfem::FiniteElementSpaceinline
GetVertexDofs(int i, Array< int > &dofs) const mfem::FiniteElementSpace
GetVertexVDofs(int i, Array< int > &vdofs) const mfem::FiniteElementSpace
GetVSize() const mfem::FiniteElementSpaceinline
GlobalTrueVSize() const mfem::ParFiniteElementSpaceinline
GlobalVSize() const mfem::ParFiniteElementSpaceinline
GroupComm()mfem::ParFiniteElementSpaceinline
GroupComm() const mfem::ParFiniteElementSpaceinline
H2L_GlobalRestrictionMatrix(FiniteElementSpace *lfes)mfem::FiniteElementSpace
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
MakeVDimMatrix(SparseMatrix &mat) const mfem::FiniteElementSpaceprotected
MarkerToList(const Array< int > &marker, Array< int > &list)mfem::FiniteElementSpacestatic
meshmfem::FiniteElementSpaceprotected
nbdofsmfem::FiniteElementSpaceprotected
ndofsmfem::FiniteElementSpaceprotected
nedofsmfem::FiniteElementSpaceprotected
NewTrueDofVector()mfem::ParFiniteElementSpaceinline
nfdofsmfem::FiniteElementSpaceprotected
Nonconforming() const mfem::ParFiniteElementSpaceinline
num_face_nbr_dofsmfem::ParFiniteElementSpace
NURBSextmfem::FiniteElementSpaceprotected
nvdofsmfem::FiniteElementSpaceprotected
orderingmfem::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
RebuildElementToDofTable()mfem::FiniteElementSpace
RefinementMatrix(int old_ndofs, const Table *old_elem_dof)mfem::FiniteElementSpaceprotected
RefinementMatrix_main(const int coarse_ndofs, const Table &coarse_elem_dof, const DenseTensor &localP) const mfem::FiniteElementSpaceprotected
ReorderElementToDofTable()mfem::FiniteElementSpace
Save(std::ostream &out) const mfem::FiniteElementSpace
ScalarGroupComm()mfem::ParFiniteElementSpace
send_face_nbr_ldofmfem::ParFiniteElementSpace
sequencemfem::FiniteElementSpaceprotected
SetUpdateOperatorOwner(bool own)mfem::FiniteElementSpaceinline
SetUpdateOperatorType(Operator::Type tid)mfem::FiniteElementSpaceinline
StealNURBSext()mfem::FiniteElementSpace
Synchronize(Array< int > &ldof_marker) const mfem::ParFiniteElementSpace
Thmfem::FiniteElementSpaceprotected
TrueVSize() const mfem::ParFiniteElementSpaceinline
Update(bool want_transform=true)mfem::ParFiniteElementSpacevirtual
UpdateNURBS()mfem::FiniteElementSpaceprotected
UpdatesFinished()mfem::ParFiniteElementSpaceinlinevirtual
vdimmfem::FiniteElementSpaceprotected
VDofToDof(int vdof) const mfem::FiniteElementSpaceinline
~FiniteElementSpace()mfem::FiniteElementSpacevirtual
~ParFiniteElementSpace()mfem::ParFiniteElementSpaceinlinevirtual