MFEM v4.9.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::blocksolvers::DFSData Struct Reference

Data for the divergence free solver. More...

#include <div_free_solver.hpp>

Collaboration diagram for mfem::blocksolvers::DFSData:
[legend]

Public Types

using UniqueOperatorPtr = std::unique_ptr<OperatorPtr>
 
using UniqueHypreParMatrix = std::unique_ptr<HypreParMatrix>
 

Public Attributes

std::vector< OperatorPtragg_hdivdof
 
std::vector< OperatorPtragg_l2dof
 
std::vector< UniqueOperatorPtrP_hdiv
 
std::vector< UniqueOperatorPtrP_l2
 
std::vector< UniqueOperatorPtrP_hcurl
 
std::vector< OperatorPtrQ_l2
 
Array< int > coarsest_ess_hdivdofs
 
std::vector< OperatorPtrC
 
std::vector< UniqueHypreParMatrixAe
 
DFSParameters param
 

Detailed Description

Data for the divergence free solver.

Definition at line 36 of file div_free_solver.hpp.

Member Typedef Documentation

◆ UniqueHypreParMatrix

Definition at line 39 of file div_free_solver.hpp.

◆ UniqueOperatorPtr

Definition at line 38 of file div_free_solver.hpp.

Member Data Documentation

◆ Ae

std::vector<UniqueHypreParMatrix> mfem::blocksolvers::DFSData::Ae

Definition at line 49 of file div_free_solver.hpp.

◆ agg_hdivdof

std::vector<OperatorPtr> mfem::blocksolvers::DFSData::agg_hdivdof

Definition at line 41 of file div_free_solver.hpp.

◆ agg_l2dof

std::vector<OperatorPtr> mfem::blocksolvers::DFSData::agg_l2dof

Definition at line 42 of file div_free_solver.hpp.

◆ C

std::vector<OperatorPtr> mfem::blocksolvers::DFSData::C

Definition at line 48 of file div_free_solver.hpp.

◆ coarsest_ess_hdivdofs

Array<int> mfem::blocksolvers::DFSData::coarsest_ess_hdivdofs

Definition at line 47 of file div_free_solver.hpp.

◆ P_hcurl

std::vector<UniqueOperatorPtr> mfem::blocksolvers::DFSData::P_hcurl

Definition at line 45 of file div_free_solver.hpp.

◆ P_hdiv

std::vector<UniqueOperatorPtr> mfem::blocksolvers::DFSData::P_hdiv

Definition at line 43 of file div_free_solver.hpp.

◆ P_l2

std::vector<UniqueOperatorPtr> mfem::blocksolvers::DFSData::P_l2

Definition at line 44 of file div_free_solver.hpp.

◆ param

DFSParameters mfem::blocksolvers::DFSData::param

Definition at line 50 of file div_free_solver.hpp.

◆ Q_l2

std::vector<OperatorPtr> mfem::blocksolvers::DFSData::Q_l2

Definition at line 46 of file div_free_solver.hpp.


The documentation for this struct was generated from the following file: