![]() |
MFEM
v4.5.2
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 solver. The main usage of this class is to collect data needed for the solver.
Definition at line 63 of file div_free_solver.hpp.
DFSSpaces::DFSSpaces | ( | int | order, |
int | num_refine, | ||
ParMesh * | mesh, | ||
const Array< int > & | ess_attr, | ||
const DFSParameters & | param | ||
) |
Definition at line 51 of file div_free_solver.cpp.
void 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 150 of file div_free_solver.cpp.
|
inline |
Definition at line 97 of file div_free_solver.hpp.
|
inline |
Definition at line 98 of file div_free_solver.hpp.
|
inline |
Definition at line 99 of file div_free_solver.hpp.