MFEM  v3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
mfem::ParGridFunction Member List

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

Add(const double a, const Vector &Va)mfem::Vector
AddElementVector(const Array< int > &dofs, const Vector &elemvect)mfem::Vector
AddElementVector(const Array< int > &dofs, double *elem_data)mfem::Vector
AddElementVector(const Array< int > &dofs, const double a, const Vector &elemvect)mfem::Vector
allocsizemfem::Vectorprotected
CheckFinite() const mfem::Vectorinline
ComputeH1Error(Coefficient *exsol, VectorCoefficient *exgrad, Coefficient *ell_coef, double Nu, int norm_type) const mfem::GridFunction
ComputeL1Error(Coefficient *exsol[], const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeL1Error(Coefficient &exsol, const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeL1Error(VectorCoefficient &exsol, const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeL2Error(Coefficient *exsol[], const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeL2Error(Coefficient &exsol, const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeL2Error(VectorCoefficient &exsol, const IntegrationRule *irs[]=NULL, Array< int > *elems=NULL) const mfem::ParGridFunctioninline
ComputeLpError(const double p, Coefficient &exsol, Coefficient *weight=NULL, const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeLpError(const double p, VectorCoefficient &exsol, Coefficient *weight=NULL, VectorCoefficient *v_weight=NULL, const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeMaxError(Coefficient *exsol[], const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeMaxError(Coefficient &exsol, const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeMaxError(VectorCoefficient &exsol, const IntegrationRule *irs[]=NULL) const mfem::ParGridFunctioninline
ComputeW11Error(Coefficient *exsol, VectorCoefficient *exgrad, int norm_type, Array< int > *elems=NULL, const IntegrationRule *irs[]=NULL) const mfem::GridFunction
ConformingProject(Vector &x) const mfem::GridFunction
ConformingProject()mfem::GridFunction
ConformingProlongate(const Vector &x)mfem::GridFunction
ConformingProlongate()mfem::GridFunction
datamfem::Vectorprotected
Destroy()mfem::Vectorinline
DistanceTo(const double *p) const mfem::Vector
Distribute(const Vector *tv)mfem::ParGridFunction
Distribute(const Vector &tv)mfem::ParGridFunctioninline
Elem(int i)mfem::Vector
Elem(int i) const mfem::Vector
ExchangeFaceNbrData()mfem::ParGridFunction
face_nbr_datamfem::ParGridFunctionprotected
FaceNbrData()mfem::ParGridFunctioninline
FaceNbrData() const mfem::ParGridFunctioninline
fecmfem::GridFunctionprotected
fesmfem::GridFunctionprotected
FESpace()mfem::GridFunctioninline
GetBdrValuesFrom(GridFunction &)mfem::GridFunction
GetData() const mfem::Vectorinline
GetDerivative(int comp, int der_comp, GridFunction &der)mfem::GridFunction
GetDivergence(ElementTransformation &tr)mfem::GridFunction
GetElementAverages(GridFunction &avgs)mfem::GridFunction
GetFaceValues(int i, int side, const IntegrationRule &ir, Vector &vals, DenseMatrix &tr, int vdim=1) const mfem::GridFunction
GetFaceVectorValues(int i, int side, const IntegrationRule &ir, DenseMatrix &vals, DenseMatrix &tr) const mfem::GridFunction
GetGradient(ElementTransformation &tr, Vector &grad)mfem::GridFunction
GetGradients(const int elem, const IntegrationRule &ir, DenseMatrix &grad)mfem::GridFunction
GetNodalValues(int i, Array< double > &nval, int vdim=1) const mfem::GridFunction
GetNodalValues(Vector &nval, int vdim=1) const mfem::GridFunction
GetSubVector(const Array< int > &dofs, Vector &elemvect) const mfem::Vector
GetSubVector(const Array< int > &dofs, double *elem_data) const mfem::Vector
GetTrueDofs(Vector &tv) const mfem::ParGridFunction
GetTrueDofs() const mfem::ParGridFunction
GetValue(int i, const IntegrationPoint &ip, int vdim=1) const mfem::ParGridFunctionvirtual
GetValue(ElementTransformation &T)mfem::ParGridFunctioninline
GetValues(int i, const IntegrationRule &ir, Vector &vals, int vdim=1) const mfem::GridFunction
GetValues(int i, const IntegrationRule &ir, Vector &vals, DenseMatrix &tr, int vdim=1) const mfem::GridFunction
GetValuesFrom(GridFunction &)mfem::GridFunction
GetVectorFieldNodalValues(Vector &val, int comp) const mfem::GridFunction
GetVectorFieldValues(int i, const IntegrationRule &ir, DenseMatrix &vals, DenseMatrix &tr, int comp=0) const mfem::GridFunction
GetVectorGradient(ElementTransformation &tr, DenseMatrix &grad)mfem::GridFunction
GetVectorGradientHat(ElementTransformation &T, DenseMatrix &gh)mfem::GridFunctionprotected
GetVectorValue(int i, const IntegrationPoint &ip, Vector &val) const mfem::GridFunction
GetVectorValues(ElementTransformation &T, const IntegrationRule &ir, DenseMatrix &vals) const mfem::GridFunction
GetVectorValues(int i, const IntegrationRule &ir, DenseMatrix &vals, DenseMatrix &tr) const mfem::GridFunction
GridFunction()mfem::GridFunctioninline
GridFunction(FiniteElementSpace *f)mfem::GridFunctioninline
GridFunction(Mesh *m, std::istream &input)mfem::GridFunction
GridFunction(Mesh *m, GridFunction *gf_array[], int num_pieces)mfem::GridFunction
ImposeBounds(int i, const Vector &weights, const Vector &_lo, const Vector &_hi)mfem::GridFunction
ImposeBounds(int i, const Vector &weights, double _min=0.0, double _max=std::numeric_limits< double >::infinity())mfem::GridFunction
Load(std::istream **in, int np, int *dim)mfem::Vector
Load(std::istream &in, int Size)mfem::Vector
Load(std::istream &in)mfem::Vectorinline
MakeDataOwner()mfem::Vectorinline
MakeOwner(FiniteElementCollection *_fec)mfem::GridFunctioninline
Max() const mfem::Vector
median(const Vector &lo, const Vector &hi)mfem::Vector
Min() const mfem::Vector
Neg()mfem::Vector
NewDataAndSize(double *d, int s)mfem::Vectorinline
Norml1() const mfem::Vector
Norml2() const mfem::Vector
Normlinf() const mfem::Vector
Normlp(double p) const mfem::Vector
operator const double *() const mfem::Vectorinline
operator double *()mfem::Vectorinline
operator()(int i)mfem::Vectorinline
operator()(int i) const mfem::Vectorinline
operator*(const double *) const mfem::Vector
operator*(const Vector &v) const mfem::Vector
operator*=(double c)mfem::Vector
operator+=(const Vector &v)mfem::Vector
operator-=(double c)mfem::Vector
operator-=(const Vector &v)mfem::Vector
operator/=(double c)mfem::Vector
operator=(double value)mfem::ParGridFunctioninline
operator=(const Vector &v)mfem::ParGridFunctioninline
operator=(const HypreParVector &tv)mfem::ParGridFunctioninline
mfem::GridFunction::operator=(const GridFunction &v)mfem::GridFunction
mfem::Vector::operator=(const double *v)mfem::Vector
OwnFEC()mfem::GridFunctioninline
OwnsData() const mfem::Vectorinline
ParallelAssemble(Vector &tv) const mfem::ParGridFunction
ParallelAssemble(HypreParVector &tv) const mfem::ParGridFunction
ParallelAssemble() const mfem::ParGridFunction
ParallelAverage(Vector &tv) const mfem::ParGridFunction
ParallelAverage(HypreParVector &tv) const mfem::ParGridFunction
ParallelAverage() const mfem::ParGridFunction
ParFESpace()mfem::ParGridFunctioninline
ParGridFunction()mfem::ParGridFunctioninline
ParGridFunction(ParFiniteElementSpace *pf)mfem::ParGridFunctioninline
ParGridFunction(ParFiniteElementSpace *pf, GridFunction *gf)mfem::ParGridFunction
ParGridFunction(ParFiniteElementSpace *pf, HypreParVector *tv)mfem::ParGridFunction
ParGridFunction(ParMesh *pmesh, GridFunction *gf, int *partitioning=NULL)mfem::ParGridFunction
pfesmfem::ParGridFunctionprotected
Print(std::ostream &out=std::cout, int width=8) const mfem::Vector
Print_HYPRE(std::ostream &out) const mfem::Vector
ProjectBdrCoefficient(Coefficient &coeff, Array< int > &attr)mfem::GridFunctioninline
ProjectBdrCoefficient(Coefficient *coeff[], Array< int > &attr)mfem::GridFunction
ProjectBdrCoefficientNormal(VectorCoefficient &vcoeff, Array< int > &bdr_attr)mfem::GridFunction
ProjectBdrCoefficientTangent(VectorCoefficient &vcoeff, Array< int > &bdr_attr)mfem::GridFunction
ProjectCoefficient(Coefficient &coeff)mfem::ParGridFunction
mfem::GridFunction::ProjectCoefficient(Coefficient &coeff, Array< int > &dofs, int vd=0)mfem::GridFunction
mfem::GridFunction::ProjectCoefficient(VectorCoefficient &vcoeff)mfem::GridFunction
mfem::GridFunction::ProjectCoefficient(Coefficient *coeff[])mfem::GridFunction
ProjectDeltaCoefficient(DeltaCoefficient &delta_coeff, double &integral)mfem::GridFunctionprotected
ProjectGridFunction(const GridFunction &src)mfem::GridFunction
ProjectVectorFieldOn(GridFunction &vec_field, int comp=0)mfem::GridFunction
Randomize(int seed=0)mfem::Vector
ReorderByNodes()mfem::GridFunction
Save(std::ostream &out) const mfem::ParGridFunctionvirtual
SaveAsOne(std::ostream &out=std::cout)mfem::ParGridFunction
SaveSTL(std::ostream &out, int TimesToRefine=1)mfem::GridFunction
SaveSTLTri(std::ostream &out, double p1[], double p2[], double p3[])mfem::GridFunctionprotected
SaveVTK(std::ostream &out, const std::string &field_name, int ref)mfem::GridFunction
Set(const double a, const Vector &x)mfem::Vector
SetData(double *d)mfem::Vectorinline
SetDataAndSize(double *d, int s)mfem::Vectorinline
SetSize(int s)mfem::Vectorinline
SetSubVector(const Array< int > &dofs, const Vector &elemvect)mfem::Vector
SetSubVector(const Array< int > &dofs, double *elem_data)mfem::Vector
SetVector(const Vector &v, int offset)mfem::Vector
sizemfem::Vectorprotected
Size() const mfem::Vectorinline
StealData(double **p)mfem::Vectorinline
StealData()mfem::Vectorinline
Sum() const mfem::Vector
Update(ParFiniteElementSpace *f)mfem::ParGridFunction
Update(ParFiniteElementSpace *f, Vector &v, int v_offset)mfem::ParGridFunction
mfem::GridFunction::Update()mfem::GridFunctioninline
mfem::GridFunction::Update(FiniteElementSpace *f)mfem::GridFunction
mfem::GridFunction::Update(FiniteElementSpace *f, Vector &v, int v_offset)mfem::GridFunction
Vector()mfem::Vectorinline
Vector(const Vector &)mfem::Vector
Vector(int s)mfem::Vectorinlineexplicit
Vector(double *_data, int _size)mfem::Vectorinline
VectorDim() const mfem::GridFunction
~GridFunction()mfem::GridFunctionvirtual
~ParGridFunction()mfem::ParGridFunctioninlinevirtual
~Vector()mfem::Vectorinline