Plugins
|
#include <convection_diffusion_sss.h>
Classes | |
struct | t_fract_elem |
a special structure to identify the element and its corner in a fracture More... | |
Public Member Functions | |
void | init () |
reset the mark More... | |
line_sss_marker () | |
class constructor More... | |
bool | marked_for (IVertexGroup *elem, size_t co) |
check and set the element mark (use it only for fractures!) More... | |
Private Attributes | |
std::vector< t_fract_elem > | m_intersections |
array keeping the elements from different(!) fractures More... | |
Class for markers of the line sources and sinks
Note that for fractures, line sources/sinks are point sources/sinks. For full-dimensional subdomains, there is up to now no special markers.
|
inline |
class constructor
|
inline |
reset the mark
References m_intersections.
|
inline |
check and set the element mark (use it only for fractures!)
References ug::ConvectionDiffusionPlugin::line_sss_marker::t_fract_elem::fract_co, ug::ConvectionDiffusionPlugin::line_sss_marker::t_fract_elem::fract_face, m_intersections, ug::IVertexGroup::num_vertices(), and ug::IVertexGroup::vertex().
|
private |
array keeping the elements from different(!) fractures
Referenced by init(), and marked_for().