MFEM  v4.5.1
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Attributes | List of all members
mfem::blocksolvers::DFSParameters Struct Reference

Parameters for the divergence free solver. More...

#include <div_free_solver.hpp>

Inheritance diagram for mfem::blocksolvers::DFSParameters:
[legend]
Collaboration diagram for mfem::blocksolvers::DFSParameters:
[legend]

Public Attributes

bool coupled_solve = false
 
bool verbose = false
 
IterSolveParameters coarse_solve_param
 
IterSolveParameters BBT_solve_param
 
- Public Attributes inherited from mfem::blocksolvers::IterSolveParameters
int print_level = 0
 
int max_iter = 500
 
double abs_tol = 1e-12
 
double rel_tol = 1e-9
 

Detailed Description

Parameters for the divergence free solver.

Definition at line 34 of file div_free_solver.hpp.

Member Data Documentation

IterSolveParameters mfem::blocksolvers::DFSParameters::BBT_solve_param

Definition at line 44 of file div_free_solver.hpp.

IterSolveParameters mfem::blocksolvers::DFSParameters::coarse_solve_param

Definition at line 43 of file div_free_solver.hpp.

bool mfem::blocksolvers::DFSParameters::coupled_solve = false

There are three components in the solver: a particular solution satisfying the divergence constraint, the remaining div-free component of the flux, and the pressure. When coupled_solve == false, the three components will be solved one by one in the aforementioned order. Otherwise, they will be solved at the same time.

Definition at line 41 of file div_free_solver.hpp.

bool mfem::blocksolvers::DFSParameters::verbose = false

Definition at line 42 of file div_free_solver.hpp.


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