Flow123d
JS_before_hm-2198-g122e1f2e2
|
#include <richards_lmh.hh>
Public Member Functions | |
EqData () | |
Constructor. More... | |
Public Member Functions inherited from DarcyLMH::EqData | |
EqData () | |
void | init () |
Initialize vectors, ... More... | |
void | reset () |
Reset data members. More... | |
Public Member Functions inherited from DarcyMH::EqData | |
EqData () | |
Constructor. More... | |
Public Attributes | |
VectorMPI | water_content_previous_time |
VectorMPI | capacity |
std::shared_ptr< SoilModelBase > | soil_model_ |
Public Attributes inherited from DarcyLMH::EqData | |
std::shared_ptr< SubDOFHandlerMultiDim > | dh_p_ |
DOF handler represents DOFs of element pressure. More... | |
bool | use_steady_assembly_ |
double | time_step_ |
std::shared_ptr< LinSys > | lin_sys_schur |
VectorMPI | p_edge_solution |
VectorMPI | p_edge_solution_previous |
VectorMPI | p_edge_solution_previous_time |
std::map< LongIdx, LocalSystem > | seepage_bc_systems |
std::shared_ptr< Balance > | balance_ |
Shared Balance object. More... | |
unsigned int | nonlinear_iteration_ |
std::vector< LocalSystem > | loc_system_ |
Following data members are stored in vectors, one item for every cell. More... | |
std::vector< LocalSystem > | loc_schur_ |
std::vector< arma::vec > | postprocess_solution_ |
std::array< std::vector< unsigned int >, 3 > | loc_side_dofs |
std::array< std::vector< unsigned int >, 3 > | loc_edge_dofs |
std::array< unsigned int, 3 > | loc_ele_dof |
std::vector< bool > | save_local_system_ |
Flag for saving the local system. Currently used only in case of seepage BC. More... | |
std::vector< bool > | bc_fluxes_reconstruted |
Flag indicating whether the fluxes for seepage BC has been reconstructed already. More... | |
std::array< unsigned int, 3 > | schur_offset_ |
Index offset in the local system for the Schur complement (of dim = 1,2,3). More... | |
Public Attributes inherited from DarcyMH::EqData | |
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 |
Definition at line 89 of file richards_lmh.hh.
RichardsLMH::EqData::EqData | ( | ) |
Constructor.
Definition at line 78 of file richards_lmh.cc.
VectorMPI RichardsLMH::EqData::capacity |
Definition at line 96 of file richards_lmh.hh.
std::shared_ptr<SoilModelBase> RichardsLMH::EqData::soil_model_ |
Definition at line 98 of file richards_lmh.hh.
VectorMPI RichardsLMH::EqData::water_content_previous_time |
Definition at line 95 of file richards_lmh.hh.