Flow123d
JS_before_hm-2088-g1c00063e5
|
#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 &) 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) |
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 150 of file assembly_mh_old.hh.
|
inlineprotected |
|
inlineoverridevirtual |
Implements AssemblyFlowBase.
Definition at line 162 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 156 of file assembly_mh_old.hh.
|
inlineprotected |
|
inlinestaticprotected |
|
inlineoverridevirtual |
Updates water content in Richards.
Implements AssemblyFlowBase.
Definition at line 147 of file assembly_mh_old.hh.
|
protected |
Definition at line 509 of file assembly_mh_old.hh.
|
protected |
Definition at line 508 of file assembly_mh_old.hh.
|
protected |
Definition at line 510 of file assembly_mh_old.hh.
|
protected |
Definition at line 497 of file assembly_mh_old.hh.
|
protected |
Definition at line 499 of file assembly_mh_old.hh.
|
protected |
Definition at line 520 of file assembly_mh_old.hh.
|
protected |
Definition at line 515 of file assembly_mh_old.hh.
|
protected |
Definition at line 516 of file assembly_mh_old.hh.
|
protected |
Definition at line 514 of file assembly_mh_old.hh.
|
protected |
Definition at line 512 of file assembly_mh_old.hh.
|
protected |
Definition at line 513 of file assembly_mh_old.hh.
|
protected |
Definition at line 521 of file assembly_mh_old.hh.
|
protected |
Definition at line 518 of file assembly_mh_old.hh.
|
protected |
Definition at line 501 of file assembly_mh_old.hh.
|
protected |
Definition at line 498 of file assembly_mh_old.hh.
|
protected |
Definition at line 505 of file assembly_mh_old.hh.
|
protected |
Definition at line 504 of file assembly_mh_old.hh.