Flow123d
jenkins-Flow123d-linux-release-multijob-282
|
#include <darcy_flow_mh.hh>
Public Member Functions | |
P0_CouplingAssembler (const DarcyFlowMH_Steady &darcy) | |
void | assembly (LinSys &ls) |
void | pressure_diff (int i_ele, vector< int > &dofs, unsigned int &ele_type, double &delta, arma::vec &dirichlet) |
Private Types | |
typedef vector< unsigned int > | IsecList |
Private Attributes | |
const DarcyFlowMH_Steady & | darcy_ |
const vector< IsecList > & | master_list_ |
const vector< Intersection > & | intersections_ |
vector< IsecList >::const_iterator | ml_it_ |
const Element * | master_ |
vector< vector< arma::mat > > | tensor_average |
Row matrices to compute element pressure as average of boundary pressures. More... | |
double | delta_0 |
measure of master element, should be sum of intersection measures More... | |
Definition at line 354 of file darcy_flow_mh.hh.
|
private |
Definition at line 380 of file darcy_flow_mh.hh.
|
inline |
Definition at line 356 of file darcy_flow_mh.hh.
void P0_CouplingAssembler::assembly | ( | LinSys & | ls | ) |
Works well but there is large error next to the boundary.
Definition at line 701 of file darcy_flow_mh.cc.
void P0_CouplingAssembler::pressure_diff | ( | int | i_ele, |
vector< int > & | dofs, | ||
unsigned int & | ele_type, | ||
double & | delta, | ||
arma::vec & | dirichlet | ||
) |
Definition at line 660 of file darcy_flow_mh.cc.
|
private |
Definition at line 382 of file darcy_flow_mh.hh.
|
private |
measure of master element, should be sum of intersection measures
Definition at line 393 of file darcy_flow_mh.hh.
|
private |
Definition at line 385 of file darcy_flow_mh.hh.
|
private |
Definition at line 388 of file darcy_flow_mh.hh.
Definition at line 384 of file darcy_flow_mh.hh.
Definition at line 387 of file darcy_flow_mh.hh.
Row matrices to compute element pressure as average of boundary pressures.
Definition at line 391 of file darcy_flow_mh.hh.