![]() |
MFEM v4.9.0
Finite element discretization library
|
#include <div_free_solver.hpp>
Public Member Functions | |
| DFSSpaces (int order, int num_refine, ParMesh *mesh, const Array< int > &ess_attr, const DFSParameters ¶m) | |
| void | CollectDFSData () |
| const DFSData & | GetDFSData () const |
| ParFiniteElementSpace * | GetHdivFES () const |
| ParFiniteElementSpace * | GetL2FES () const |
Finite element spaces concerning divergence free solvers The main usage of this class is to collect data needed for the solver.
Definition at line 55 of file div_free_solver.hpp.
| mfem::blocksolvers::DFSSpaces::DFSSpaces | ( | int | order, |
| int | num_refine, | ||
| ParMesh * | mesh, | ||
| const Array< int > & | ess_attr, | ||
| const DFSParameters & | param ) |
Definition at line 45 of file div_free_solver.cpp.
| void mfem::blocksolvers::DFSSpaces::CollectDFSData | ( | ) |
This should be called each time when the mesh (where the FE spaces are defined) is refined. The spaces will be updated, and the prolongation for the spaces and other data needed for the div-free solver are stored.
Definition at line 149 of file div_free_solver.cpp.
|
inline |
Definition at line 89 of file div_free_solver.hpp.
|
inline |
Definition at line 90 of file div_free_solver.hpp.
|
inline |
Definition at line 91 of file div_free_solver.hpp.