MFEM
v4.2.0
Finite element discretization library
|
This is the complete list of members for mfem::ParGridFunction, including all inherited members.
AccumulateAndCountBdrTangentValues(VectorCoefficient &vcoeff, Array< int > &bdr_attr, Array< int > &values_counter) | mfem::GridFunction | protected |
AccumulateAndCountBdrValues(Coefficient *coeff[], VectorCoefficient *vcoeff, Array< int > &attr, Array< int > &values_counter) | mfem::GridFunction | protected |
AccumulateAndCountZones(Coefficient &coeff, AvgType type, Array< int > &zones_per_vdof) | mfem::GridFunction | protected |
AccumulateAndCountZones(VectorCoefficient &vcoeff, AvgType type, Array< int > &zones_per_vdof) | mfem::GridFunction | protected |
Add(const double a, const Vector &Va) | mfem::Vector | |
AddDistribute(double a, const Vector *tv) | mfem::ParGridFunction | |
AddDistribute(double a, const Vector &tv) | mfem::ParGridFunction | inline |
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 | |
ARITHMETIC enum value | mfem::GridFunction | |
AvgType enum name | mfem::GridFunction | |
Capacity() const | mfem::Vector | inline |
CheckFinite() const | mfem::Vector | inline |
ComputeCurlError(VectorCoefficient *excurl, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeDGFaceJumpError(Coefficient *exsol, Coefficient *ell_coeff, double Nu, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | virtual |
ComputeDivError(Coefficient *exdiv, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeElementL1Errors(Coefficient &exsol, Vector &error, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | inlinevirtual |
ComputeElementL1Errors(VectorCoefficient &exsol, Vector &error, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | inlinevirtual |
ComputeElementL2Errors(Coefficient &exsol, Vector &error, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | inlinevirtual |
ComputeElementL2Errors(VectorCoefficient &exsol, Vector &error, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | inlinevirtual |
ComputeElementLpErrors(const double p, Coefficient &exsol, Vector &error, Coefficient *weight=NULL, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | virtual |
ComputeElementLpErrors(const double p, VectorCoefficient &exsol, Vector &error, Coefficient *weight=NULL, VectorCoefficient *v_weight=NULL, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | virtual |
ComputeElementMaxErrors(Coefficient &exsol, Vector &error, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | inlinevirtual |
ComputeElementMaxErrors(VectorCoefficient &exsol, Vector &error, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | inlinevirtual |
ComputeFlux(BilinearFormIntegrator &blfi, GridFunction &flux, bool wcoef=true, int subdomain=-1) | mfem::ParGridFunction | virtual |
ComputeGradError(VectorCoefficient *exgrad, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeH1Error(Coefficient *exsol, VectorCoefficient *exgrad, Coefficient *ell_coef, double Nu, int norm_type) const | mfem::ParGridFunction | inlinevirtual |
ComputeH1Error(Coefficient *exsol, VectorCoefficient *exgrad, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeHCurlError(VectorCoefficient *exsol, VectorCoefficient *excurl, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeHDivError(VectorCoefficient *exsol, Coefficient *exdiv, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeL1Error(Coefficient *exsol[], const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeL1Error(Coefficient &exsol, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeL1Error(VectorCoefficient &exsol, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeL2Error(Coefficient *exsol[], const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeL2Error(Coefficient &exsol, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeL2Error(VectorCoefficient &exsol, const IntegrationRule *irs[]=NULL, Array< int > *elems=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeLpError(const double p, Coefficient &exsol, Coefficient *weight=NULL, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeLpError(const double p, VectorCoefficient &exsol, Coefficient *weight=NULL, VectorCoefficient *v_weight=NULL, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeMaxError(Coefficient *exsol[], const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeMaxError(Coefficient &exsol, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeMaxError(VectorCoefficient &exsol, const IntegrationRule *irs[]=NULL) const | mfem::ParGridFunction | inlinevirtual |
ComputeMeans(AvgType type, Array< int > &zones_per_vdof) | mfem::GridFunction | protected |
ComputeW11Error(Coefficient *exsol, VectorCoefficient *exgrad, int norm_type, Array< int > *elems=NULL, const IntegrationRule *irs[]=NULL) const | mfem::GridFunction | virtual |
data | mfem::Vector | protected |
Destroy() | mfem::GridFunction | protected |
DistanceSquaredTo(const double *p) const | mfem::Vector | inline |
DistanceTo(const double *p) const | mfem::Vector | inline |
Distribute(const Vector *tv) | mfem::ParGridFunction | |
Distribute(const Vector &tv) | mfem::ParGridFunction | inline |
Elem(int i) | mfem::Vector | |
Elem(int i) const | mfem::Vector | |
ExchangeFaceNbrData() | mfem::ParGridFunction | |
face_nbr_data | mfem::ParGridFunction | protected |
FaceNbrData() | mfem::ParGridFunction | inline |
FaceNbrData() const | mfem::ParGridFunction | inline |
fec | mfem::GridFunction | protected |
fes | mfem::GridFunction | protected |
FESpace() | mfem::GridFunction | inline |
FESpace() const | mfem::GridFunction | inline |
GetBdrValuesFrom(const GridFunction &orig_func) | mfem::GridFunction | |
GetCurl(ElementTransformation &tr, Vector &curl) const | mfem::GridFunction | |
GetData() const | mfem::Vector | inline |
GetDerivative(int comp, int der_comp, GridFunction &der) | mfem::GridFunction | |
GetDivergence(ElementTransformation &tr) const | mfem::GridFunction | |
GetElementAverages(GridFunction &avgs) const | 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) const | mfem::GridFunction | |
GetGradients(ElementTransformation &tr, const IntegrationRule &ir, DenseMatrix &grad) const | mfem::GridFunction | |
GetGradients(const int elem, const IntegrationRule &ir, DenseMatrix &grad) const | mfem::GridFunction | inline |
GetHessians(int i, const IntegrationRule &ir, DenseMatrix &hess, int vdim=1) const | mfem::GridFunction | |
GetHessians(int i, const IntegrationRule &ir, DenseMatrix &hess, DenseMatrix &tr, int vdim=1) const | mfem::GridFunction | |
GetLaplacians(int i, const IntegrationRule &ir, Vector &laps, int vdim=1) const | mfem::GridFunction | |
GetLaplacians(int i, const IntegrationRule &ir, Vector &laps, DenseMatrix &tr, int vdim=1) const | mfem::GridFunction | |
GetMemory() | mfem::Vector | inline |
GetMemory() const | mfem::Vector | inline |
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() const | mfem::ParGridFunction | |
mfem::GridFunction::GetTrueDofs(Vector &tv) const | mfem::GridFunction | |
GetTrueVector() const | mfem::GridFunction | inline |
GetTrueVector() | mfem::GridFunction | inline |
GetValue(int i, const IntegrationPoint &ip, int vdim=1) const | mfem::ParGridFunction | virtual |
GetValue(ElementTransformation &T) | mfem::ParGridFunction | inline |
GetValue(ElementTransformation &T, const IntegrationPoint &ip, int comp=0, Vector *tr=NULL) const | mfem::ParGridFunction | virtual |
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 | |
GetValues(ElementTransformation &T, const IntegrationRule &ir, Vector &vals, int comp=0, DenseMatrix *tr=NULL) const | mfem::GridFunction | |
GetValuesFrom(const GridFunction &orig_func) | 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) const | mfem::GridFunction | |
GetVectorGradientHat(ElementTransformation &T, DenseMatrix &gh) const | mfem::GridFunction | protected |
GetVectorValue(int i, const IntegrationPoint &ip, Vector &val) const | mfem::ParGridFunction | virtual |
GetVectorValue(ElementTransformation &T, const IntegrationPoint &ip, Vector &val, Vector *tr=NULL) const | mfem::ParGridFunction | virtual |
GetVectorValues(int i, const IntegrationRule &ir, DenseMatrix &vals, DenseMatrix &tr) const | mfem::GridFunction | |
GetVectorValues(ElementTransformation &T, const IntegrationRule &ir, DenseMatrix &vals, DenseMatrix *tr=NULL) const | mfem::GridFunction | |
GridFunction() | mfem::GridFunction | inline |
GridFunction(const GridFunction &orig) | mfem::GridFunction | inline |
GridFunction(FiniteElementSpace *f) | mfem::GridFunction | inline |
GridFunction(FiniteElementSpace *f, double *data) | mfem::GridFunction | inline |
GridFunction(Mesh *m, std::istream &input) | mfem::GridFunction | |
GridFunction(Mesh *m, GridFunction *gf_array[], int num_pieces) | mfem::GridFunction | |
HARMONIC enum value | mfem::GridFunction | |
HostRead() const | mfem::Vector | inline |
HostReadWrite() | mfem::Vector | inline |
HostWrite() | mfem::Vector | inline |
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=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::Vector | inline |
MakeDataOwner() const | mfem::Vector | inline |
MakeOwner(FiniteElementCollection *_fec) | mfem::GridFunction | inline |
MakeRef(FiniteElementSpace *f, double *v) | mfem::ParGridFunction | virtual |
MakeRef(ParFiniteElementSpace *f, double *v) | mfem::ParGridFunction | |
MakeRef(FiniteElementSpace *f, Vector &v, int v_offset) | mfem::ParGridFunction | virtual |
MakeRef(ParFiniteElementSpace *f, Vector &v, int v_offset) | mfem::ParGridFunction | |
mfem::Vector::MakeRef(Vector &base, int offset, int size) | mfem::Vector | inline |
mfem::Vector::MakeRef(Vector &base, int offset) | mfem::Vector | inline |
MakeTRef(FiniteElementSpace *f, double *tv) | mfem::GridFunction | |
MakeTRef(FiniteElementSpace *f, Vector &tv, int tv_offset) | mfem::GridFunction | |
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::Vector | inline |
NewMemoryAndSize(const Memory< double > &mem, int s, bool own_mem) | mfem::Vector | inline |
Norml1() const | mfem::Vector | |
Norml2() const | mfem::Vector | |
Normlinf() const | mfem::Vector | |
Normlp(double p) const | mfem::Vector | |
operator const double *() const | mfem::Vector | inline |
operator double *() | mfem::Vector | inline |
operator()(int i) | mfem::Vector | inline |
operator()(int i) const | mfem::Vector | inline |
operator*(const double *) const | mfem::Vector | |
operator*(const Vector &v) const | mfem::Vector | |
operator*=(double c) | 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=(const ParGridFunction &rhs) | mfem::ParGridFunction | inline |
operator=(double value) | mfem::ParGridFunction | inline |
operator=(const Vector &v) | mfem::ParGridFunction | inline |
operator=(const HypreParVector &tv) | mfem::ParGridFunction | inline |
mfem::GridFunction::operator=(const GridFunction &rhs) | mfem::GridFunction | inline |
mfem::Vector::operator=(const double *v) | mfem::Vector | |
OwnFEC() | mfem::GridFunction | inline |
OwnsData() const | mfem::Vector | inline |
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 | |
ParallelProject(Vector &tv) const | mfem::ParGridFunction | |
ParallelProject(HypreParVector &tv) const | mfem::ParGridFunction | |
ParallelProject() const | mfem::ParGridFunction | |
ParFESpace() const | mfem::ParGridFunction | inline |
ParGridFunction() | mfem::ParGridFunction | inline |
ParGridFunction(const ParGridFunction &orig) | mfem::ParGridFunction | inline |
ParGridFunction(ParFiniteElementSpace *pf) | mfem::ParGridFunction | inline |
ParGridFunction(ParFiniteElementSpace *pf, double *data) | mfem::ParGridFunction | inline |
ParGridFunction(ParFiniteElementSpace *pf, GridFunction *gf) | mfem::ParGridFunction | |
ParGridFunction(ParFiniteElementSpace *pf, HypreParVector *tv) | mfem::ParGridFunction | |
ParGridFunction(ParMesh *pmesh, const GridFunction *gf, const int *partitioning=NULL) | mfem::ParGridFunction | |
ParGridFunction(ParMesh *pmesh, std::istream &input) | mfem::ParGridFunction | |
pfes | mfem::ParGridFunction | protected |
Print(std::ostream &out=mfem::out, int width=8) const | mfem::Vector | |
Print(adios2stream &out, const std::string &variable_name) const | mfem::Vector | |
Print_HYPRE(std::ostream &out) const | mfem::Vector | |
ProjectBdrCoefficient(Coefficient *coeff[], VectorCoefficient *vcoeff, Array< int > &attr) | mfem::ParGridFunction | protected |
ProjectBdrCoefficient(VectorCoefficient &vcoeff, Array< int > &attr) | mfem::ParGridFunction | inlinevirtual |
ProjectBdrCoefficient(Coefficient *coeff[], Array< int > &attr) | mfem::ParGridFunction | inlinevirtual |
mfem::GridFunction::ProjectBdrCoefficient(Coefficient &coeff, Array< int > &attr) | mfem::GridFunction | inline |
ProjectBdrCoefficientNormal(VectorCoefficient &vcoeff, Array< int > &bdr_attr) | mfem::GridFunction | |
ProjectBdrCoefficientTangent(VectorCoefficient &vcoeff, Array< int > &bdr_attr) | mfem::ParGridFunction | virtual |
ProjectCoefficient(Coefficient &coeff) | mfem::ParGridFunction | virtual |
mfem::GridFunction::ProjectCoefficient(Coefficient &coeff, Array< int > &dofs, int vd=0) | mfem::GridFunction | |
mfem::GridFunction::ProjectCoefficient(VectorCoefficient &vcoeff) | mfem::GridFunction | |
mfem::GridFunction::ProjectCoefficient(VectorCoefficient &vcoeff, Array< int > &dofs) | mfem::GridFunction | |
mfem::GridFunction::ProjectCoefficient(Coefficient *coeff[]) | mfem::GridFunction | |
ProjectDeltaCoefficient(DeltaCoefficient &delta_coeff, double &integral) | mfem::GridFunction | protected |
ProjectDiscCoefficient(VectorCoefficient &coeff) | mfem::ParGridFunction | virtual |
ProjectDiscCoefficient(Coefficient &coeff, AvgType type) | mfem::ParGridFunction | virtual |
ProjectDiscCoefficient(VectorCoefficient &vcoeff, AvgType type) | mfem::ParGridFunction | virtual |
mfem::GridFunction::ProjectDiscCoefficient(VectorCoefficient &coeff, Array< int > &dof_attr) | mfem::GridFunction | protected |
ProjectGridFunction(const GridFunction &src) | mfem::GridFunction | |
ProjectVectorFieldOn(GridFunction &vec_field, int comp=0) | mfem::GridFunction | |
Randomize(int seed=0) | mfem::Vector | |
Read(bool on_dev=true) const | mfem::Vector | inline |
ReadWrite(bool on_dev=true) | mfem::Vector | inline |
ReorderByNodes() | mfem::GridFunction | |
RestrictConforming() | mfem::GridFunction | |
Save(std::ostream &out) const | mfem::ParGridFunction | virtual |
Save(adios2stream &out, const std::string &variable_name, const adios2stream::data_type type=adios2stream::data_type::point_data) const | mfem::ParGridFunction | virtual |
SaveAsOne(std::ostream &out=mfem::out) | mfem::ParGridFunction | |
SaveSTL(std::ostream &out, int TimesToRefine=1) | mfem::GridFunction | |
SaveSTLTri(std::ostream &out, double p1[], double p2[], double p3[]) | mfem::GridFunction | protected |
SaveVTK(std::ostream &out, const std::string &field_name, int ref) | mfem::GridFunction | |
send_data | mfem::ParGridFunction | protected |
sequence | mfem::GridFunction | protected |
Set(const double a, const Vector &x) | mfem::Vector | |
SetData(double *d) | mfem::Vector | inline |
SetDataAndSize(double *d, int s) | mfem::Vector | inline |
SetFromTrueDofs(const Vector &tv) | mfem::ParGridFunction | inlinevirtual |
SetFromTrueVector() | mfem::GridFunction | inline |
SetSize(int s) | mfem::Vector | inline |
SetSize(int s, MemoryType mt) | mfem::Vector | inline |
SetSize(int s, Vector &v) | mfem::Vector | inline |
SetSpace(FiniteElementSpace *f) | mfem::ParGridFunction | virtual |
SetSpace(ParFiniteElementSpace *f) | mfem::ParGridFunction | |
SetSubVector(const Array< int > &dofs, const double value) | mfem::Vector | |
SetSubVector(const Array< int > &dofs, const Vector &elemvect) | mfem::Vector | |
SetSubVector(const Array< int > &dofs, double *elem_data) | mfem::Vector | |
SetSubVectorComplement(const Array< int > &dofs, const double val) | mfem::Vector | |
SetTrueVector() | mfem::GridFunction | inline |
SetVector(const Vector &v, int offset) | mfem::Vector | |
Size() const | mfem::Vector | inline |
size | mfem::Vector | protected |
StealData(double **p) | mfem::Vector | inline |
StealData() | mfem::Vector | inline |
Sum() const | mfem::Vector | |
SumFluxAndCount(BilinearFormIntegrator &blfi, GridFunction &flux, Array< int > &counts, bool wcoef, int subdomain) | mfem::GridFunction | protected |
Swap(Vector &other) | mfem::Vector | inline |
SyncAliasMemory(const Vector &v) | mfem::Vector | inline |
SyncMemory(const Vector &v) | mfem::Vector | inline |
t_vec | mfem::GridFunction | protected |
ToNVector() | mfem::Vector | inlinevirtual |
ToNVector(N_Vector &nv, long global_length=0) | mfem::Vector | virtual |
Update() | mfem::ParGridFunction | virtual |
UseDevice(bool use_dev) const | mfem::Vector | inline |
UseDevice() const | mfem::Vector | inline |
Vector() | mfem::Vector | inline |
Vector(const Vector &) | mfem::Vector | |
Vector(int s) | mfem::Vector | inlineexplicit |
Vector(double *_data, int _size) | mfem::Vector | inline |
Vector(int size_, MemoryType mt) | mfem::Vector | inline |
Vector(N_Vector nv) | mfem::Vector | explicit |
VectorDim() const | mfem::GridFunction | |
Write(bool on_dev=true) | mfem::Vector | inline |
~GridFunction() | mfem::GridFunction | inlinevirtual |
~ParGridFunction() | mfem::ParGridFunction | inlinevirtual |
~Vector() | mfem::Vector | inlinevirtual |