MFEM v4.7.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 51 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 147 of file div_free_solver.cpp.
|
inline |
Definition at line 85 of file div_free_solver.hpp.
|
inline |
Definition at line 86 of file div_free_solver.hpp.
|
inline |
Definition at line 87 of file div_free_solver.hpp.