53 inline unsigned int n_nodes()
const;
58 inline unsigned int dim()
const;
81 inline unsigned int edge_idx()
const;
89 inline unsigned int cond_idx()
const;
94 inline unsigned int side_idx()
const;
99 inline unsigned int elem_idx()
const;
104 inline bool valid()
const;
147 return !( *
this == other);
155 inline const Side * operator ->()
const
const Edge * edge() const
unsigned int side_idx() const
unsigned int edge_idx() const
arma::vec3 normal_line() const
arma::vec3 centre() const
ElementAccessor< 3 > element() const
arma::vec3 normal_point() const
This is necessary by current DofHandler, should change this.
UnitSI operator*(const UnitSI &a, const UnitSI &b)
Product of two units.
unsigned int elem_idx_
Index of element in Mesh::element_vec_.
arma::vec3 normal_triangle() const
bool operator!=(const SideIter &other)
NodeAccessor< 3 > node(unsigned int i) const
unsigned int side_idx_
Local # of side in element (to remove it, we heve to remove calc_side_rhs)
unsigned int cond_idx() const
const Mesh * mesh_
Pointer to Mesh to which belonged.
arma::vec3 normal() const
unsigned int elem_idx() const
bool operator==(const SideIter &other)
const Mesh * mesh() const
unsigned int n_nodes() const
SideIter(const Side &side)