Flow123d  release_3.0.0-684-g928e266
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 48 of file boundaries.h.

Constructor & Destructor Documentation

Boundary::Boundary ( )

Definition at line 29 of file boundaries.cc.

Member Function Documentation

Edge * Boundary::edge ( )

Can not make this inline now.

Definition at line 44 of file boundaries.cc.

Element * Boundary::element ( )

Definition at line 40 of file boundaries.cc.

ElementAccessor< 3 > Boundary::element_accessor ( )

Definition at line 48 of file boundaries.cc.

Here is the caller graph for this function:

Region Boundary::region ( )

Definition at line 35 of file boundaries.cc.

Here is the caller graph for this function:

SideIter Boundary::side ( )
inline

Definition at line 72 of file boundaries.h.

Member Data Documentation

unsigned int Boundary::bc_ele_idx_

Definition at line 79 of file boundaries.h.

unsigned int Boundary::edge_idx_

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

Mesh* Boundary::mesh_

Definition at line 80 of file boundaries.h.


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