In file linearform.hpp: Linearform
Documentation
Linearform
Inheritance:
Public Methods
-
LinearForm(const FESpace & afespace, const string & aname, const Flags & flags)
-
virtual ~LinearForm()
-
const FESpace& GetFESpace() const
-
virtual void AddIntegrator(LinearFormIntegrator* lfi, const bool deletable = true)
-
virtual const LinearFormIntegrator* GetIntegrator(int i) const
-
virtual int NumIntegrators() const
-
virtual void Assemble(LocalHeap & lh) = 0
-
virtual BaseVector& GetVector() const = 0
-
virtual string GetClassName() const
-
virtual void PrintReport(ostream & ost)
-
virtual void MemoryUsage(ARRAY<MemoryUsageStruct*> & mu) const
Protected Fields
-
const FESpace& fespace
-
ARRAY<LinearFormIntegrator*> parts
-
ARRAY<bool> parts_deletable
-
bool independent
- do the integration on independent meshes
Public Methods
-
void SetName(const string & aname)
-
const string& GetName() const
-
const MeshAccess& GetMeshAccess() const
Protected Fields
-
int timer
const FESpace& fespace
ARRAY<LinearFormIntegrator*> parts
ARRAY<bool> parts_deletable
bool independent
- do the integration on independent meshes
LinearForm(const FESpace & afespace, const string & aname, const Flags & flags)
virtual ~LinearForm()
const FESpace& GetFESpace() const
virtual void AddIntegrator(LinearFormIntegrator* lfi, const bool deletable = true)
virtual const LinearFormIntegrator* GetIntegrator(int i) const
virtual int NumIntegrators() const
virtual void Assemble(LocalHeap & lh) = 0
virtual BaseVector& GetVector() const = 0
virtual string GetClassName() const
virtual void PrintReport(ostream & ost)
virtual void MemoryUsage(ARRAY<MemoryUsageStruct*> & mu) const
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.