|
MFEM
v3.2
Finite element discretization library
|
#include <pfem_extras.hpp>
Public Member Functions | |
| ParDiscreteDivOperator (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 HypreParMatrix & | GetMatrix () const |
| HypreParMatrix * | ParallelAssemble () |
Additional Inherited Members | |
Protected Member Functions inherited from mfem::miniapps::ParDiscreteInterpolationOperator | |
| ParDiscreteInterpolationOperator () | |
| void | createMatrix () const |
Protected Attributes inherited from mfem::miniapps::ParDiscreteInterpolationOperator | |
| ParDiscreteLinearOperator * | pdlo_ |
| HypreParMatrix * | mat_ |
Definition at line 140 of file pfem_extras.hpp.
| mfem::miniapps::ParDiscreteDivOperator::ParDiscreteDivOperator | ( | ParFiniteElementSpace * | dfes, |
| ParFiniteElementSpace * | rfes | ||
| ) |
Definition at line 178 of file pfem_extras.cpp.
1.8.5