Flow123d
3.9.1-60c7e5c
|
#include <assembly_mh_old.hh>
Public Types | |
typedef std::shared_ptr< DarcyMH::EqFields > | AssemblyFieldsPtrMH |
typedef std::shared_ptr< DarcyMH::EqData > | AssemblyDataPtrMH |
Public Member Functions | |
AssemblyMH (AssemblyFieldsPtrMH eq_fields, AssemblyDataPtrMH eq_data) | |
void | assemble_reconstruct (const DHCellAccessor &dh_cell) override |
void | update_water_content (const DHCellAccessor &) override |
Updates water content in Richards. More... | |
~AssemblyMH () override | |
void | fix_velocity (const DHCellAccessor &dh_cell) override |
void | assemble (const DHCellAccessor &dh_cell) override |
void | assembly_local_vb (ElementAccessor< 3 > ele, DHCellSide neighb_side) |
Public Member Functions inherited from AssemblyFlowBase | |
DECLARE_EXCEPTION (ExcBCNotSupported,<< "BC type not supported.\n") | |
virtual | ~AssemblyFlowBase () |
Protected Member Functions | |
void | set_dofs_and_bc (const DHCellAccessor &dh_cell, bool use_dirichlet_switch) |
void | assemble_sides (const DHCellAccessor &dh_cell) |
void | assemble_sides_scale (const DHCellAccessor &dh_cell, double scale) |
void | assemble_element (const DHCellAccessor &) |
void | assembly_dim_connections (const DHCellAccessor &dh_cell) |
void | add_fluxes_in_balance_matrix (const DHCellAccessor &dh_cell) |
Static Protected Member Functions | |
static unsigned int | size () |
Protected Attributes | |
FE_RT0< dim > | fe_rt_ |
QGauss | quad_ |
FEValues< 3 > | fe_values_ |
NeighSideValues<(dim< 3) ? dim :2 > | ngh_values_ |
QGauss | velocity_interpolation_quad_ |
FEValues< 3 > | velocity_interpolation_fv_ |
AssemblyFieldsPtrMH | af_ |
AssemblyDataPtrMH | ad_ |
std::vector< unsigned int > | dirichlet_edge |
LocalSystem | loc_system_ |
LocalSystem | loc_system_vb_ |
std::vector< unsigned int > | loc_side_dofs |
std::vector< unsigned int > | loc_edge_dofs |
unsigned int | loc_ele_dof |
std::shared_ptr< MortarAssemblyBase > | mortar_assembly |
std::vector< LongIdx > | global_dofs_ |
LocDofVec | local_dofs_ |
Additional Inherited Members | |
Static Public Member Functions inherited from AssemblyFlowBase | |
template<template< int dim > class Impl, class Fields , class Data > | |
static MultidimAssembly | create (Fields eq_fields, Data eq_data) |
MH version of Darcy flow assembly. It is supposed not to be improved anymore, however it is kept functioning aside of the LMH lumped version until the LMH version is stable and optimized.
Definition at line 87 of file assembly_mh_old.hh.
typedef std::shared_ptr<DarcyMH::EqData> AssemblyMH< dim >::AssemblyDataPtrMH |
Definition at line 91 of file assembly_mh_old.hh.
typedef std::shared_ptr<DarcyMH::EqFields> AssemblyMH< dim >::AssemblyFieldsPtrMH |
Definition at line 90 of file assembly_mh_old.hh.
|
inline |
Definition at line 93 of file assembly_mh_old.hh.
|
inlineoverride |
Definition at line 188 of file assembly_mh_old.hh.
|
inlineprotected |
|
inlineoverridevirtual |
Implements AssemblyFlowBase.
Definition at line 200 of file assembly_mh_old.hh.
|
inlineprotected |
|
inlineoverridevirtual |
Implements AssemblyFlowBase.
Definition at line 145 of file assembly_mh_old.hh.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlineoverridevirtual |
Implements AssemblyFlowBase.
Definition at line 194 of file assembly_mh_old.hh.
|
inlineprotected |
|
inlinestaticprotected |
|
inlineoverridevirtual |
Updates water content in Richards.
Implements AssemblyFlowBase.
Definition at line 185 of file assembly_mh_old.hh.
|
protected |
Definition at line 549 of file assembly_mh_old.hh.
|
protected |
Definition at line 548 of file assembly_mh_old.hh.
|
protected |
Definition at line 550 of file assembly_mh_old.hh.
|
protected |
Definition at line 537 of file assembly_mh_old.hh.
|
protected |
Definition at line 539 of file assembly_mh_old.hh.
|
protected |
Definition at line 560 of file assembly_mh_old.hh.
|
protected |
Definition at line 555 of file assembly_mh_old.hh.
|
protected |
Definition at line 556 of file assembly_mh_old.hh.
|
protected |
Definition at line 554 of file assembly_mh_old.hh.
|
protected |
Definition at line 552 of file assembly_mh_old.hh.
|
protected |
Definition at line 553 of file assembly_mh_old.hh.
|
protected |
Definition at line 561 of file assembly_mh_old.hh.
|
protected |
Definition at line 558 of file assembly_mh_old.hh.
|
protected |
Definition at line 541 of file assembly_mh_old.hh.
|
protected |
Definition at line 538 of file assembly_mh_old.hh.
|
protected |
Definition at line 545 of file assembly_mh_old.hh.
|
protected |
Definition at line 544 of file assembly_mh_old.hh.