MFEM  v4.3.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
mfem::PetscParVector Member List

This is the complete list of members for mfem::PetscParVector, 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
AddValues(const Array< PetscInt > &, const Array< PetscScalar > &)mfem::PetscParVector
begin()mfem::Vectorinline
begin() const mfem::Vectorinline
Capacity() const mfem::Vectorinline
CheckFinite() const mfem::Vectorinline
datamfem::Vectorprotected
DeleteDevice(bool copy_to_host=true)mfem::Vectorinline
Destroy()mfem::Vectorinline
DistanceSquaredTo(const double *p) const mfem::Vectorinline
DistanceTo(const double *p) const mfem::Vectorinline
Elem(int i)mfem::Vector
Elem(int i) const mfem::Vector
end()mfem::Vectorinline
end() const mfem::Vectorinline
GetComm() const mfem::PetscParVector
GetData() const mfem::Vectorinline
GetMemory()mfem::Vectorinline
GetMemory() const mfem::Vectorinline
GetSubVector(const Array< int > &dofs, Vector &elemvect) const mfem::Vector
GetSubVector(const Array< int > &dofs, double *elem_data) const mfem::Vector
GlobalSize() const mfem::PetscParVector
GlobalVector() const mfem::PetscParVector
HostRead() const overridemfem::PetscParVectorvirtual
HostReadWrite() overridemfem::PetscParVectorvirtual
HostWrite() overridemfem::PetscParVectorvirtual
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() const mfem::Vectorinline
MakeRef(Vector &base, int offset, int size)mfem::Vectorinline
MakeRef(Vector &base, int offset)mfem::Vectorinline
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
NewMemoryAndSize(const Memory< double > &mem, int s, bool own_mem)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 petsc::Vec() const mfem::PetscParVectorinline
operator PetscObject() const mfem::PetscParVectorinline
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*=(PetscScalar d)mfem::PetscParVector
mfem::Vector::operator*=(const Vector &v)mfem::Vector
operator+=(const PetscParVector &y)mfem::PetscParVector
operator+=(PetscScalar d)mfem::PetscParVector
mfem::Vector::operator+=(const Vector &v)mfem::Vector
operator-=(const PetscParVector &y)mfem::PetscParVector
mfem::Vector::operator-=(double c)mfem::Vector
mfem::Vector::operator-=(const Vector &v)mfem::Vector
operator/=(double c)mfem::Vector
operator/=(const Vector &v)mfem::Vector
operator=(PetscScalar d)mfem::PetscParVector
operator=(const PetscParVector &y)mfem::PetscParVector
mfem::Vector::operator=(const double *v)mfem::Vector
mfem::Vector::operator=(const Vector &v)mfem::Vector
OwnsData() const mfem::Vectorinline
pdatamfem::PetscParVectormutableprotected
PetscBDDCSolver classmfem::PetscParVectorfriend
PetscLinearSolver classmfem::PetscParVectorfriend
PetscNonlinearSolver classmfem::PetscParVectorfriend
PetscODESolver classmfem::PetscParVectorfriend
PetscParMatrix classmfem::PetscParVectorfriend
PetscParVector(MPI_Comm comm, PetscInt glob_size, PetscInt *col=NULL)mfem::PetscParVector
PetscParVector(MPI_Comm comm, PetscInt glob_size, PetscScalar *data_, PetscInt *col)mfem::PetscParVector
PetscParVector(const PetscParVector &y)mfem::PetscParVector
PetscParVector(MPI_Comm comm, const Vector &x_, bool copy=false)mfem::PetscParVector
PetscParVector(MPI_Comm comm, const Operator &op, bool transpose=false, bool allocate=true)mfem::PetscParVectorexplicit
PetscParVector(const PetscParMatrix &A, bool transpose=false, bool allocate=true)mfem::PetscParVectorexplicit
PetscParVector(petsc::Vec y, bool ref=false)mfem::PetscParVectorexplicit
PetscParVector(ParFiniteElementSpace *pfes)mfem::PetscParVectorexplicit
PetscPreconditioner classmfem::PetscParVectorfriend
PlaceArray(PetscScalar *temp_data)mfem::PetscParVector
PlaceMemory(Memory< double > &, bool=false)mfem::PetscParVector
PlaceMemory(const Memory< double > &)mfem::PetscParVector
Print(const char *fname=NULL, bool binary=false) const mfem::PetscParVector
mfem::Vector::Print(std::ostream &out=mfem::out, int width=8) const mfem::Vector
mfem::Vector::Print(adios2stream &out, const std::string &variable_name) const mfem::Vector
Print_HYPRE(std::ostream &out) const mfem::Vector
PrintHash(std::ostream &out) const mfem::Vector
Randomize(PetscInt seed=0)mfem::PetscParVector
mfem::Vector::Randomize(int seed=0)mfem::Vector
Read(bool=true) const overridemfem::PetscParVectorvirtual
ReadWrite(bool=true) overridemfem::PetscParVectorvirtual
ResetArray()mfem::PetscParVector
ResetMemory()mfem::PetscParVector
Set(const double a, const Vector &x)mfem::Vector
SetData(double *d)mfem::Vectorinline
SetDataAndSize(double *d, int s)mfem::Vectorinline
SetDataAndSize_()mfem::PetscParVectorprotected
SetFlagsFromMask_() const mfem::PetscParVectorprotected
SetSize(int s)mfem::Vectorinline
SetSize(int s, MemoryType mt)mfem::Vectorinline
SetSize(int s, Vector &v)mfem::Vectorinline
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
SetValues(const Array< PetscInt > &, const Array< PetscScalar > &)mfem::PetscParVector
SetVector(const Vector &v, int offset)mfem::Vector
SetVecType_()mfem::PetscParVectorprotected
Size() const mfem::Vectorinline
sizemfem::Vectorprotected
StealData(double **p)mfem::Vectorinline
StealData()mfem::Vectorinline
Sum() const mfem::Vector
Swap(Vector &other)mfem::Vectorinline
SyncAliasMemory(const Vector &v) const mfem::Vectorinline
SyncMemory(const Vector &v) const mfem::Vectorinline
ToNVector()mfem::Vectorinlinevirtual
ToNVector(N_Vector &nv, long global_length=0)mfem::Vectorvirtual
UpdateVecFromFlags()mfem::PetscParVector
UseDevice() const overridemfem::PetscParVectorvirtual
UseDevice(bool) const overridemfem::PetscParVectorvirtual
Vector()mfem::Vectorinline
Vector(const Vector &)mfem::Vector
Vector(int s)mfem::Vectorinlineexplicit
Vector(double *data_, int size_)mfem::Vectorinline
Vector(int size_, MemoryType mt)mfem::Vectorinline
Vector(int size_, MemoryType h_mt, MemoryType d_mt)mfem::Vectorinline
Vector(const double(&values)[N])mfem::Vectorinlineexplicit
Vector(N_Vector nv)mfem::Vectorexplicit
Write(bool=true) overridemfem::PetscParVectorvirtual
xmfem::PetscParVectorprotected
~PetscParVector()mfem::PetscParVectorvirtual
~Vector()mfem::Vectorinlinevirtual