Flow123d
JS_before_hm-1804-gf2ad740aa
|
#include <mh_dofhandler.hh>
Public Member Functions | |
MH_DofHandler () | |
~MH_DofHandler () | |
void | reinit (Mesh *mesh) |
void | prepare_parallel () |
void | make_row_numberings () |
void | set_solution (double time, double *solution) |
double | time_changed () const |
unsigned int | side_dof (const SideIter side) const |
double | side_flux (const Side &side) const |
temporary replacement for DofHandler accessor, flux through given side More... | |
double | side_scalar (const Side &side) const |
temporary replacement for DofHandler accessor, scalar (pressure) on edge of the side More... | |
double | element_scalar (ElementAccessor< 3 > &ele) const |
temporary replacement for DofHandler accessor, scalar (pressure) on element More... | |
Protected Attributes | |
vector< vector< unsigned int > > | elem_side_to_global |
Mesh * | mesh_ |
LongIdx * | el_4_loc |
LongIdx * | row_4_el |
LongIdx * | side_id_4_loc |
LongIdx * | side_row_4_id |
LongIdx * | edge_4_loc |
LongIdx * | row_4_edge |
Distribution * | edge_ds |
Distribution * | el_ds |
Distribution * | side_ds |
std::unordered_map< unsigned int, unsigned int > | edge_new_local_4_mesh_idx_ |
double * | mh_solution |
double | time_ |
friend | LocalElementAccessorBase< 3 > |
friend | DarcyMH |
friend | DarcyLMH |
friend | RichardsLMH |
temporary solution to provide access to results from DarcyFlowMH independent of mesh
Definition at line 44 of file mh_dofhandler.hh.
MH_DofHandler::MH_DofHandler | ( | ) |
Definition at line 28 of file mh_dofhandler.cc.
MH_DofHandler::~MH_DofHandler | ( | ) |
Definition at line 41 of file mh_dofhandler.cc.
double MH_DofHandler::element_scalar | ( | ElementAccessor< 3 > & | ele | ) | const |
temporary replacement for DofHandler accessor, scalar (pressure) on element
Definition at line 236 of file mh_dofhandler.cc.
void MH_DofHandler::make_row_numberings | ( | ) |
void MH_DofHandler::prepare_parallel | ( | ) |
void MH_DofHandler::reinit | ( | Mesh * | mesh | ) |
Definition at line 56 of file mh_dofhandler.cc.
void MH_DofHandler::set_solution | ( | double | time, |
double * | solution | ||
) |
Definition at line 218 of file mh_dofhandler.cc.
unsigned int MH_DofHandler::side_dof | ( | const SideIter | side | ) | const |
double MH_DofHandler::side_flux | ( | const Side & | side | ) | const |
temporary replacement for DofHandler accessor, flux through given side
Definition at line 225 of file mh_dofhandler.cc.
double MH_DofHandler::side_scalar | ( | const Side & | side | ) | const |
temporary replacement for DofHandler accessor, scalar (pressure) on edge of the side
Definition at line 230 of file mh_dofhandler.cc.
|
inline |
Definition at line 55 of file mh_dofhandler.hh.
|
protected |
Definition at line 95 of file mh_dofhandler.hh.
|
protected |
Definition at line 94 of file mh_dofhandler.hh.
|
protected |
Definition at line 77 of file mh_dofhandler.hh.
|
protected |
Definition at line 81 of file mh_dofhandler.hh.
|
protected |
Maps mesh index of the edge to the edge index in the mesh portion local to the processor. Temporary solution until we have parallel mesh which should provide such information.
Definition at line 88 of file mh_dofhandler.hh.
|
protected |
Definition at line 73 of file mh_dofhandler.hh.
|
protected |
Definition at line 82 of file mh_dofhandler.hh.
Definition at line 70 of file mh_dofhandler.hh.
|
protected |
Definition at line 93 of file mh_dofhandler.hh.
|
protected |
Definition at line 72 of file mh_dofhandler.hh.
|
protected |
Definition at line 90 of file mh_dofhandler.hh.
|
protected |
Definition at line 96 of file mh_dofhandler.hh.
|
protected |
Definition at line 78 of file mh_dofhandler.hh.
|
protected |
Definition at line 74 of file mh_dofhandler.hh.
|
protected |
Definition at line 83 of file mh_dofhandler.hh.
|
protected |
Definition at line 75 of file mh_dofhandler.hh.
|
protected |
Definition at line 76 of file mh_dofhandler.hh.
|
protected |
Definition at line 91 of file mh_dofhandler.hh.