Flow123d  release_2.2.0-34-g18a8075
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 45 of file boundaries.h.

Constructor & Destructor Documentation

Boundary::Boundary ( )

Definition at line 28 of file boundaries.cc.

Member Function Documentation

Edge * Boundary::edge ( )

Can not make this inline now.

Definition at line 43 of file boundaries.cc.

Here is the caller graph for this function:

Element * Boundary::element ( )

Definition at line 39 of file boundaries.cc.

Here is the caller graph for this function:

ElementAccessor< 3 > Boundary::element_accessor ( )

Definition at line 47 of file boundaries.cc.

Here is the caller graph for this function:

Region Boundary::region ( )

Definition at line 34 of file boundaries.cc.

Here is the caller graph for this function:

SideIter Boundary::side ( )
inline

Definition at line 69 of file boundaries.h.

Here is the caller graph for this function:

Member Data Documentation

unsigned int Boundary::bc_ele_idx_

Definition at line 76 of file boundaries.h.

unsigned int Boundary::edge_idx_

Definition at line 75 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 53 of file boundaries.h.

Mesh* Boundary::mesh_

Definition at line 77 of file boundaries.h.


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