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

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

Add(const double a, const Vector &Va)mfem::Vector
AddBdrFaceIntegrator(LinearFormIntegrator *lfi)mfem::LinearForm
AddBdrFaceIntegrator(LinearFormIntegrator *lfi, Array< int > &bdr_attr_marker)mfem::LinearForm
AddBoundaryIntegrator(LinearFormIntegrator *lfi)mfem::LinearForm
AddBoundaryIntegrator(LinearFormIntegrator *lfi, Array< int > &bdr_attr_marker)mfem::LinearForm
AddDomainIntegrator(LinearFormIntegrator *lfi)mfem::LinearForm
AddDomainIntegrator(LinearFormIntegrator *lfi, Array< int > &elem_marker)mfem::LinearForm
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
AddInteriorFaceIntegrator(LinearFormIntegrator *lfi)mfem::LinearForm
AddSubVector(const Vector &v, int offset)mfem::Vector
Assemble()mfem::ParLinearForm
AssembleDelta()mfem::LinearForm
AssembleSharedFaces()mfem::ParLinearForm
begin()mfem::Vectorinline
begin() const mfem::Vectorinline
boundary_face_integsmfem::LinearFormprotected
boundary_face_integs_markermfem::LinearFormprotected
boundary_integsmfem::LinearFormprotected
boundary_integs_markermfem::LinearFormprotected
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
domain_delta_integsmfem::LinearFormprotected
domain_delta_integs_elem_idmfem::LinearFormprotected
domain_delta_integs_ipmfem::LinearFormprotected
domain_integsmfem::LinearFormprotected
domain_integs_markermfem::LinearFormprotected
Elem(int i)mfem::Vector
Elem(int i) const mfem::Vector
end()mfem::Vectorinline
end() const mfem::Vectorinline
extmfem::LinearFormprotected
extern_lfsmfem::LinearFormprotected
fast_assemblymfem::LinearFormprotected
fesmfem::LinearFormprotected
FESpace()mfem::LinearForminline
FESpace() const mfem::LinearForminline
GetBLFI()mfem::LinearForminline
GetData() const mfem::Vectorinline
GetDLFI()mfem::LinearForminline
GetDLFI_Delta()mfem::LinearForminline
GetDLFI_Marker()mfem::LinearForminline
GetFES()mfem::LinearForminline
GetFLFI()mfem::LinearForminline
GetFLFI_Marker()mfem::LinearForminline
GetIFLFI()mfem::LinearForminline
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
global_seed_setmfem::Vectorprotected
HaveDeltaLocations()mfem::LinearForminlineprotected
HostRead() const mfem::Vectorinlinevirtual
HostReadWrite()mfem::Vectorinlinevirtual
HostWrite()mfem::Vectorinlinevirtual
interior_face_integsmfem::LinearFormprotected
LinearForm(FiniteElementSpace *f)mfem::LinearForminline
LinearForm(FiniteElementSpace *f, LinearForm *lf)mfem::LinearForm
LinearForm()mfem::LinearForminline
LinearForm(FiniteElementSpace *f, double *data)mfem::LinearForminline
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(FiniteElementSpace *f, Vector &v, int v_offset)mfem::ParLinearFormvirtual
MakeRef(ParFiniteElementSpace *pf, Vector &v, int v_offset)mfem::ParLinearForm
mfem::Vector::MakeRef(Vector &base, int offset, int size)mfem::Vectorinline
mfem::Vector::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()(const ParGridFunction &gf) const mfem::ParLinearForminline
mfem::LinearForm::operator()(const GridFunction &gf) const mfem::LinearForminline
mfem::Vector::operator()(int i)mfem::Vectorinline
mfem::Vector::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+(const Vector &v)=deletemfem::Vector
operator+=(double c)mfem::Vector
operator+=(const Vector &v)mfem::Vector
operator-(const Vector &v)=deletemfem::Vector
operator-=(double c)mfem::Vector
operator-=(const Vector &v)mfem::Vector
operator/=(double c)mfem::Vector
operator/=(const Vector &v)mfem::Vector
operator=(const ParLinearForm &rhs)mfem::ParLinearForminline
operator=(double value)mfem::ParLinearForminline
operator=(const Vector &v)mfem::ParLinearForminline
mfem::LinearForm::operator=(const LinearForm &rhs)mfem::LinearForminline
mfem::Vector::operator=(const double *v)mfem::Vector
mfem::Vector::operator=(Vector &&v)mfem::Vector
OwnsData() const mfem::Vectorinline
ParallelAssemble(Vector &tv)mfem::ParLinearForm
ParallelAssemble()mfem::ParLinearForm
ParFESpace() const mfem::ParLinearForminline
ParLinearForm()mfem::ParLinearForminline
ParLinearForm(ParFiniteElementSpace *pf)mfem::ParLinearForminline
ParLinearForm(ParFiniteElementSpace *pf, double *data)mfem::ParLinearForminline
ParLinearForm(ParFiniteElementSpace *pf, ParLinearForm *plf)mfem::ParLinearForminline
pfesmfem::ParLinearFormprotected
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
PrintHash(std::ostream &out) const mfem::Vector
Randomize(int seed=0)mfem::Vector
Read(bool on_dev=true) const mfem::Vectorinlinevirtual
ReadWrite(bool on_dev=true)mfem::Vectorinlinevirtual
ResetDeltaLocations()mfem::LinearForminlineprotected
Set(const double a, const Vector &x)mfem::Vector
SetData(double *d)mfem::Vectorinline
SetDataAndSize(double *d, int s)mfem::Vectorinline
SetGlobalSeed(int gseed)mfem::Vector
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() const mfem::Vectorinline
sizemfem::Vectorprotected
StealData(double **p)mfem::Vectorinline
StealData()mfem::Vectorinline
Sum() const mfem::Vector
SupportsDevice()mfem::ParLinearFormvirtual
Swap(Vector &other)mfem::Vectorinline
SyncAliasMemory(const Vector &v) const mfem::Vectorinline
SyncMemory(const Vector &v) const mfem::Vectorinline
Update(ParFiniteElementSpace *pf=NULL)mfem::ParLinearForm
Update(ParFiniteElementSpace *pf, Vector &v, int v_offset)mfem::ParLinearForm
mfem::LinearForm::Update()mfem::LinearForm
mfem::LinearForm::Update(FiniteElementSpace *f)mfem::LinearForminline
mfem::LinearForm::Update(FiniteElementSpace *f, Vector &v, int v_offset)mfem::LinearForm
UseDevice(bool use_dev) const mfem::Vectorinlinevirtual
UseDevice() const mfem::Vectorinlinevirtual
UseFastAssembly(bool use_fa)mfem::LinearForm
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
Write(bool on_dev=true)mfem::Vectorinlinevirtual
~LinearForm()mfem::LinearForm
~Vector()mfem::Vectorinlinevirtual