49 inline Side(
const Element * ele,
unsigned int set_lnum);
57 inline unsigned int n_nodes()
const;
62 inline unsigned int dim()
const;
70 inline const Node *
node(
unsigned int i)
const;
85 inline unsigned int edge_idx()
const;
93 inline unsigned int cond_idx()
const;
98 inline unsigned int el_idx()
const;
103 inline bool valid()
const;
144 return !( *
this == other);
unsigned int edge_idx() const
arma::vec3 normal_line() const
const Side * operator->() const
-> dereference operator
arma::vec3 centre() const
arma::vec3 normal_point() const
arma::vec3 normal_triangle() const
void * make_ptr() const
This is necessary by current DofHandler, should change this.
bool operator!=(const SideIter &other)
const Side & operator*() const
SideIter & operator++()
prefix increment iterate only on local element
unsigned int cond_idx() const
ElementFullIter element() const
arma::vec3 normal() const
unsigned int el_idx() const
bool operator==(const SideIter &other)
const Node * node(unsigned int i) const
unsigned int n_nodes() const
SideIter(const Side &side)