MFEM v2.0
Public Member Functions | Protected Member Functions | Protected Attributes
ParDiscreteLinearOperator Class Reference

#include <pbilinearform.hpp>

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

List of all members.

Public Member Functions

 ParDiscreteLinearOperator (ParFiniteElementSpace *dfes, ParFiniteElementSpace *rfes)
HypreParMatrixParallelAssemble ()
 Returns the matrix "assembled" on the true dofs.
void GetParBlocks (Array2D< HypreParMatrix * > &blocks) const
virtual ~ParDiscreteLinearOperator ()

Protected Member Functions

HypreParMatrixParallelAssemble (SparseMatrix *m)

Protected Attributes

ParFiniteElementSpacedomain_fes
ParFiniteElementSpacerange_fes

Detailed Description

The parallel matrix representation a linear operator between parallel finite element spaces

Definition at line 41 of file pbilinearform.hpp.


Constructor & Destructor Documentation

ParDiscreteLinearOperator::ParDiscreteLinearOperator ( ParFiniteElementSpace dfes,
ParFiniteElementSpace rfes 
) [inline]

Definition at line 50 of file pbilinearform.hpp.

References domain_fes, and range_fes.

virtual ParDiscreteLinearOperator::~ParDiscreteLinearOperator ( ) [inline, virtual]

Definition at line 61 of file pbilinearform.hpp.


Member Function Documentation

void ParDiscreteLinearOperator::GetParBlocks ( Array2D< HypreParMatrix * > &  blocks) const

Extract the parallel blocks corresponding to the vector dimensions of the domain and range parallel finite element spaces

HypreParMatrix* ParDiscreteLinearOperator::ParallelAssemble ( SparseMatrix m) [protected]
HypreParMatrix* ParDiscreteLinearOperator::ParallelAssemble ( ) [inline]

Returns the matrix "assembled" on the true dofs.

Definition at line 55 of file pbilinearform.hpp.

References MixedBilinearForm::mat, and ParallelAssemble().

Referenced by ParallelAssemble().


Member Data Documentation

Definition at line 44 of file pbilinearform.hpp.

Referenced by ParDiscreteLinearOperator().

Definition at line 45 of file pbilinearform.hpp.

Referenced by ParDiscreteLinearOperator().


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines