#include <accessors.hh>
Definition at line 390 of file accessors.hh.
◆ Side() [1/2]
◆ Side() [2/2]
| Side::Side |
( |
const MeshBase * |
mesh, |
|
|
unsigned int |
elem_idx, |
|
|
unsigned int |
set_lnum |
|
) |
| |
|
inline |
◆ centre()
◆ cond()
Returns boundary condition prescribed on the side. Fails on assert if side if not on boundary and no BC is prescribed.
Definition at line 231 of file accessors_impl.hh.
◆ cond_idx()
| unsigned int Side::cond_idx |
( |
| ) |
const |
|
inline |
Returns global index of the prescribed boundary condition.
Definition at line 235 of file accessors_impl.hh.
◆ diameter()
| double Side::diameter |
( |
| ) |
const |
◆ dim()
| unsigned int Side::dim |
( |
| ) |
const |
|
inline |
Returns dimension of the side, that is dimension of the element minus one.
Definition at line 198 of file accessors_impl.hh.
◆ edge()
| Edge Side::edge |
( |
| ) |
const |
|
inline |
Returns pointer to the edge connected to the side.
Definition at line 227 of file accessors_impl.hh.
◆ edge_idx()
| unsigned int Side::edge_idx |
( |
| ) |
const |
|
inline |
Returns global index of the edge connected to the side.
Definition at line 223 of file accessors_impl.hh.
◆ elem_idx()
| unsigned int Side::elem_idx |
( |
| ) |
const |
|
inline |
◆ element()
◆ inc()
Iterate over local sides of the element.
Definition at line 456 of file accessors.hh.
◆ is_boundary()
| bool Side::is_boundary |
( |
| ) |
const |
|
inline |
◆ is_external()
| bool Side::is_external |
( |
| ) |
const |
|
inline |
Returns true for all sides either on boundary or connected to vb neigboring.
Definition at line 203 of file accessors_impl.hh.
◆ is_valid()
| bool Side::is_valid |
( |
| ) |
const |
|
inline |
Returns true if the side has assigned element.
Definition at line 452 of file accessors.hh.
◆ measure()
| double Side::measure |
( |
| ) |
const |
Calculate metrics of the side.
Definition at line 27 of file accessors.cc.
◆ mesh()
◆ n_nodes()
| unsigned int Side::n_nodes |
( |
| ) |
const |
|
inline |
Returns number of nodes of the side.
Definition at line 436 of file accessors.hh.
◆ node()
◆ normal()
Vector of (generalized) normal.
Definition at line 48 of file accessors.cc.
◆ normal_line()
◆ normal_point()
This is necessary by current DofHandler, should change this.
Definition at line 64 of file accessors.cc.
◆ normal_triangle()
◆ operator!=()
| bool Side::operator!= |
( |
const Side & |
other | ) |
const |
|
inline |
◆ operator==()
| bool Side::operator== |
( |
const Side & |
other | ) |
const |
|
inline |
◆ side_idx()
| unsigned int Side::side_idx |
( |
| ) |
const |
|
inline |
Returns local index of the side on the element.
Definition at line 444 of file accessors.hh.
◆ elem_idx_
| unsigned int Side::elem_idx_ |
|
private |
◆ mesh_
◆ side_idx_
| unsigned int Side::side_idx_ |
|
private |
Local # of side in element (to remove it, we heve to remove calc_side_rhs)
Definition at line 482 of file accessors.hh.
The documentation for this class was generated from the following files: