Flow123d
3.9.0-9663d1cde
|
#include <darcy_flow_mh.hh>
Public Member Functions | |
EqData () | |
Constructor. More... | |
Public Attributes | |
arma::vec4 | gravity_ |
arma::vec3 | gravity_vec_ |
Mesh * | mesh |
std::shared_ptr< DOFHandlerMultiDim > | dh_ |
full DOF handler represents DOFs of sides, elements and edges More... | |
std::shared_ptr< SubDOFHandlerMultiDim > | dh_cr_ |
DOF handler represents DOFs of edges. More... | |
std::shared_ptr< DOFHandlerMultiDim > | dh_cr_disc_ |
DOF handler represents DOFs of sides. More... | |
uint | water_balance_idx |
MortarMethod | mortar_method_ |
std::shared_ptr< Balance > | balance |
LinSys * | lin_sys |
unsigned int | n_schur_compls |
int | is_linear |
Hack fo BDDC solver. More... | |
bool | force_no_neumann_bc |
auxiliary flag for switchting Dirichlet like BC More... | |
std::vector< char > | bc_switch_dirichlet |
Idicator of dirichlet or neumann type of switch boundary conditions. More... | |
VectorMPI | full_solution |
MultidimAssembly | multidim_assembler |
Class with all data used in the equation DarcyFlow. This is common to all implementations since this provides interface to this equation for possible coupling.
Definition at line 204 of file darcy_flow_mh.hh.
DarcyMH::EqData::EqData | ( | ) |
Constructor.
Definition at line 331 of file darcy_flow_mh.cc.
std::shared_ptr<Balance> DarcyMH::EqData::balance |
Definition at line 227 of file darcy_flow_mh.hh.
std::vector<char> DarcyMH::EqData::bc_switch_dirichlet |
Idicator of dirichlet or neumann type of switch boundary conditions.
Definition at line 235 of file darcy_flow_mh.hh.
std::shared_ptr<DOFHandlerMultiDim> DarcyMH::EqData::dh_ |
full DOF handler represents DOFs of sides, elements and edges
Definition at line 218 of file darcy_flow_mh.hh.
std::shared_ptr<SubDOFHandlerMultiDim> DarcyMH::EqData::dh_cr_ |
DOF handler represents DOFs of edges.
Definition at line 219 of file darcy_flow_mh.hh.
std::shared_ptr<DOFHandlerMultiDim> DarcyMH::EqData::dh_cr_disc_ |
DOF handler represents DOFs of sides.
Definition at line 220 of file darcy_flow_mh.hh.
bool DarcyMH::EqData::force_no_neumann_bc |
auxiliary flag for switchting Dirichlet like BC
Definition at line 232 of file darcy_flow_mh.hh.
VectorMPI DarcyMH::EqData::full_solution |
Definition at line 237 of file darcy_flow_mh.hh.
arma::vec4 DarcyMH::EqData::gravity_ |
Gravity vector and constant shift of pressure potential. Used to convert piezometric head to pressure head and vice versa.
Definition at line 213 of file darcy_flow_mh.hh.
arma::vec3 DarcyMH::EqData::gravity_vec_ |
Definition at line 214 of file darcy_flow_mh.hh.
int DarcyMH::EqData::is_linear |
Hack fo BDDC solver.
Definition at line 231 of file darcy_flow_mh.hh.
LinSys* DarcyMH::EqData::lin_sys |
Definition at line 228 of file darcy_flow_mh.hh.
Mesh* DarcyMH::EqData::mesh |
Definition at line 217 of file darcy_flow_mh.hh.
MortarMethod DarcyMH::EqData::mortar_method_ |
Definition at line 225 of file darcy_flow_mh.hh.
MultidimAssembly DarcyMH::EqData::multidim_assembler |
Definition at line 239 of file darcy_flow_mh.hh.
unsigned int DarcyMH::EqData::n_schur_compls |
Definition at line 230 of file darcy_flow_mh.hh.
uint DarcyMH::EqData::water_balance_idx |
Definition at line 223 of file darcy_flow_mh.hh.