MFEM  v3.2
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
mfem::miniapps::ParDiscreteCurlOperator Class Reference

#include <pfem_extras.hpp>

Inheritance diagram for mfem::miniapps::ParDiscreteCurlOperator:
[legend]
Collaboration diagram for mfem::miniapps::ParDiscreteCurlOperator:
[legend]

Public Member Functions

 ParDiscreteCurlOperator (ParFiniteElementSpace *dfes, ParFiniteElementSpace *rfes)
 
- Public Member Functions inherited from mfem::miniapps::ParDiscreteInterpolationOperator
virtual ~ParDiscreteInterpolationOperator ()
 
HYPRE_Int Mult (HypreParVector &x, HypreParVector &y, double alpha=1.0, double beta=0.0)
 Computes y = alpha * A * x + beta * y. More...
 
HYPRE_Int Mult (HYPRE_ParVector x, HYPRE_ParVector y, double alpha=1.0, double beta=0.0)
 Computes y = alpha * A * x + beta * y. More...
 
HYPRE_Int MultTranspose (HypreParVector &x, HypreParVector &y, double alpha=1.0, double beta=0.0)
 Computes y = alpha * A^t * x + beta * y. More...
 
void Mult (double a, const Vector &x, double b, Vector &y) const
 Computes y = alpha * A * x + beta * y. More...
 
void MultTranspose (double a, const Vector &x, double b, Vector &y) const
 Computes y = alpha * A^t * x + beta * y. More...
 
void Mult (const Vector &x, Vector &y) const
 Computes y = A * x. More...
 
void MultTranspose (const Vector &x, Vector &y) const
 Computes y = A^t * x. More...
 
void Update ()
 
const HypreParMatrixGetMatrix () const
 
HypreParMatrixParallelAssemble ()
 

Additional Inherited Members

- Protected Member Functions inherited from mfem::miniapps::ParDiscreteInterpolationOperator
 ParDiscreteInterpolationOperator ()
 
void createMatrix () const
 
- Protected Attributes inherited from mfem::miniapps::ParDiscreteInterpolationOperator
ParDiscreteLinearOperatorpdlo_
 
HypreParMatrixmat_
 

Detailed Description

Definition at line 133 of file pfem_extras.hpp.

Constructor & Destructor Documentation

mfem::miniapps::ParDiscreteCurlOperator::ParDiscreteCurlOperator ( ParFiniteElementSpace dfes,
ParFiniteElementSpace rfes 
)

Definition at line 170 of file pfem_extras.cpp.


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