Flow123d  jenkins-Flow123d-linux-release-multijob-282
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Boundary Class Reference

#include <boundaries.h>

Collaboration diagram for Boundary:
Collaboration graph
[legend]

Public Member Functions

 Boundary ()
 
Edgeedge ()
 
Elementelement ()
 
Region region ()
 
ElementAccessor< 3 > element_accessor ()
 
SideIter side ()
 

Public Attributes

unsigned int edge_idx_
 
unsigned int bc_ele_idx_
 
Meshmesh_
 

Static Public Attributes

static flow::VectorId
< unsigned int > 
id_to_bcd
 

Detailed Description

Definition at line 55 of file boundaries.h.

Constructor & Destructor Documentation

Boundary::Boundary ( )

Definition at line 41 of file boundaries.cc.

Member Function Documentation

Edge * Boundary::edge ( )

Can not make this inline now.

Definition at line 51 of file boundaries.cc.

Here is the caller graph for this function:

Element * Boundary::element ( )

Definition at line 47 of file boundaries.cc.

Here is the caller graph for this function:

ElementAccessor< 3 > Boundary::element_accessor ( )

Definition at line 55 of file boundaries.cc.

Here is the caller graph for this function:

Region Boundary::region ( )
inline

Definition at line 74 of file boundaries.h.

Here is the caller graph for this function:

SideIter Boundary::side ( )
inline

Definition at line 81 of file boundaries.h.

Member Data Documentation

unsigned int Boundary::bc_ele_idx_

Definition at line 88 of file boundaries.h.

unsigned int Boundary::edge_idx_

Definition at line 87 of file boundaries.h.

flow::VectorId< unsigned int > Boundary::id_to_bcd
static

temporary solution for old type BCD. Transport BCD refers through IDs to flow BCD, so we have to store positions of Flow BCD items somewhere.

Definition at line 63 of file boundaries.h.

Mesh* Boundary::mesh_

Definition at line 89 of file boundaries.h.


The documentation for this class was generated from the following files: