MFEM  v4.5.2
Finite element discretization library
mfem::HypreParVector Member List

This is the complete list of members for mfem::HypreParVector, 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
AddSubVector(const Vector &v, int offset)mfem::Vector
begin()mfem::Vectorinline
begin() constmfem::Vectorinline
Capacity() constmfem::Vectorinline
CheckFinite() constmfem::Vectorinline
CreateCompatibleVector() constmfem::HypreParVector
datamfem::Vectorprotected
DeleteDevice(bool copy_to_host=true)mfem::Vectorinline
Destroy()mfem::Vectorinline
DistanceSquaredTo(const double *p) constmfem::Vectorinline
DistanceSquaredTo(const Vector &p) constmfem::Vectorinline
DistanceTo(const double *p) constmfem::Vectorinline
DistanceTo(const Vector &p) constmfem::Vectorinline
Elem(int i)mfem::Vector
Elem(int i) constmfem::Vector
end()mfem::Vectorinline
end() constmfem::Vectorinline
GetComm() constmfem::HypreParVectorinline
GetData() constmfem::Vectorinline
GetMemory()mfem::Vectorinline
GetMemory() constmfem::Vectorinline
GetOwnership() constmfem::HypreParVectorinline
GetSubVector(const Array< int > &dofs, Vector &elemvect) constmfem::Vector
GetSubVector(const Array< int > &dofs, double *elem_data) constmfem::Vector
GlobalSize() constmfem::HypreParVectorinline
GlobalVector() constmfem::HypreParVector
HostRead() constmfem::Vectorinlinevirtual
HostReadWrite()mfem::Vectorinlinevirtual
HostWrite()mfem::Vectorinlinevirtual
HypreParMatrix classmfem::HypreParVectorfriend
HypreParVector()mfem::HypreParVectorinline
HypreParVector(MPI_Comm comm, HYPRE_BigInt glob_size, HYPRE_BigInt *col)mfem::HypreParVector
HypreParVector(MPI_Comm comm, HYPRE_BigInt glob_size, double *data_, HYPRE_BigInt *col, bool is_device_ptr=false)mfem::HypreParVector
HypreParVector(const HypreParVector &y)mfem::HypreParVector
HypreParVector(HypreParVector &&other)mfem::HypreParVector
HypreParVector(const HypreParMatrix &A, int transpose=0)mfem::HypreParVectorexplicit
HypreParVector(HYPRE_ParVector y)mfem::HypreParVectorexplicit
HypreParVector(ParFiniteElementSpace *pfes)mfem::HypreParVectorexplicit
HypreRead() constmfem::HypreParVector
HypreReadWrite()mfem::HypreParVector
HypreWrite()mfem::HypreParVector
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() constmfem::Vectorinline
MakeRef(Vector &base, int offset, int size)mfem::Vectorinline
MakeRef(Vector &base, int offset)mfem::Vectorinline
Max() constmfem::Vector
median(const Vector &lo, const Vector &hi)mfem::Vector
Min() constmfem::Vector
Neg()mfem::Vector
NewDataAndSize(double *d, int s)mfem::Vectorinline
NewMemoryAndSize(const Memory< double > &mem, int s, bool own_mem)mfem::Vectorinline
Norml1() constmfem::Vector
Norml2() constmfem::Vector
Normlinf() constmfem::Vector
Normlp(double p) constmfem::Vector
operator const double *() constmfem::Vectorinline
operator double *()mfem::Vectorinline
operator HYPRE_ParVector() constmfem::HypreParVectorinline
operator hypre_ParVector *() constmfem::HypreParVectorinline
operator()(int i)mfem::Vectorinline
operator()(int i) constmfem::Vectorinline
operator*(const double *) constmfem::Vector
operator*(const Vector &v) constmfem::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 Vector &v)mfem::Vector
operator/=(double c)mfem::Vector
operator/=(const Vector &v)mfem::Vector
operator=(double d)mfem::HypreParVector
operator=(const HypreParVector &y)mfem::HypreParVector
operator=(HypreParVector &&y)mfem::HypreParVector
mfem::Vector::operator=(const double *v)mfem::Vector
mfem::Vector::operator=(const Vector &v)mfem::Vector
mfem::Vector::operator=(Vector &&v)mfem::Vector
operator[](int i)mfem::Vectorinline
operator[](int i) constmfem::Vectorinline
OwnsData() constmfem::Vectorinline
Partitioning() constmfem::HypreParVectorinline
Partitioning()mfem::HypreParVectorinline
Print(const char *fname) constmfem::HypreParVector
mfem::Vector::Print(std::ostream &out=mfem::out, int width=8) constmfem::Vector
mfem::Vector::Print(adios2stream &out, const std::string &variable_name) constmfem::Vector
Print_HYPRE(std::ostream &out) constmfem::Vector
PrintHash(std::ostream &out) constmfem::Vector
Randomize(HYPRE_Int seed)mfem::HypreParVector
mfem::Vector::Randomize(int seed=0)mfem::Vector
Read(MPI_Comm comm, const char *fname)mfem::HypreParVector
Read(bool on_dev=true) constmfem::HypreParVectorinline
mfem::Vector::Read(bool on_dev=true) constmfem::Vectorinlinevirtual
ReadWrite(bool on_dev=true)mfem::Vectorinlinevirtual
Set(const double a, const Vector &x)mfem::Vector
SetData(double *data_)mfem::HypreParVector
SetDataAndSize(double *d, int s)mfem::Vectorinline
SetOwnership(int own)mfem::HypreParVectorinline
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
SetVector(const Vector &v, int offset)mfem::Vector
Size() constmfem::Vectorinline
sizemfem::Vectorprotected
StealData(double **p)mfem::Vectorinline
StealData()mfem::Vectorinline
StealParVector()mfem::HypreParVectorinline
Sum() constmfem::Vector
Swap(Vector &other)mfem::Vectorinline
SyncAliasMemory(const Vector &v) constmfem::Vectorinline
SyncMemory(const Vector &v) constmfem::Vectorinline
UseDevice(bool use_dev) constmfem::Vectorinlinevirtual
UseDevice() constmfem::Vectorinlinevirtual
Vector()mfem::Vectorinline
Vector(const Vector &)mfem::Vector
Vector(Vector &&v)mfem::Vector
Vector(int s)mfem::Vectorinlineexplicit
Vector(double *data_, int size_)mfem::Vectorinline
Vector(Vector &base, int base_offset, 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
WrapHypreParVector(hypre_ParVector *y, bool owner=true)mfem::HypreParVector
WrapMemoryRead(const Memory< double > &mem)mfem::HypreParVector
WrapMemoryReadWrite(Memory< double > &mem)mfem::HypreParVector
WrapMemoryWrite(Memory< double > &mem)mfem::HypreParVector
Write(bool on_dev=true)mfem::Vectorinlinevirtual
~HypreParVector()mfem::HypreParVector
~Vector()mfem::Vectorinlinevirtual