IFEM  90A354
Public Member Functions | Private Attributes | List of all members
L2GlobalInt Class Reference

Global integral container class for L2-projections. More...

Inheritance diagram for L2GlobalInt:
Inheritance graph
[legend]
Collaboration diagram for L2GlobalInt:
Collaboration graph
[legend]

Public Member Functions

 L2GlobalInt (SparseMatrix &A_, StdVector &B_)
 The constructor initializes the system matrix references.
 
virtual ~L2GlobalInt ()
 Empty destructor.
 
virtual bool assemble (const LocalIntegral *elmObj, int)
 Adds a LocalIntegral object into a corresponding global object.
 
- Public Member Functions inherited from GlobalIntegral
 GlobalIntegral ()
 The default constructor.
 
virtual ~GlobalIntegral ()
 Empty destructor.
 
virtual void initialize (char)
 Initializes the integrated quantity to zero.
 
virtual bool finalize (bool)
 Finalizes the integrated quantity after element assembly.
 
virtual bool threadSafe () const
 Returns true if all elements can be assembled in parallel.
 
virtual bool haveContributions (size_t, const std::vector< Property > &) const
 Returns false if no contributions from a specified patch.
 

Private Attributes

SparseMatrixA
 Reference to left-hand-side matrix.
 
StdVectorB
 Reference to right-hand-side vector.
 

Detailed Description

Global integral container class for L2-projections.


The documentation for this class was generated from the following file: