18 #ifndef INTERSECTION_HH_ 19 #define INTERSECTION_HH_ 171 arma::vec3 diff = (*il)[0].coords(ele) - (*il)[1].coords(ele);
180 if (rel_measure < 1e-10)
return false;
181 measure_= rel_measure * ele->measure() * ele->dim();
#define ASSERT_EQ_DBG(a, b)
Definition of comparative assert macro (EQual) only for debug mode.
Classes with algorithms for computation of intersections of meshes.
Common base for intersection object.
bool reinit(const IntersectionLocalBase *isec)
unsigned int bulk_ele_idx() const
Returns index of bulk element.
IntersectionQuadratureP0(Mesh &mesh)
unsigned int component_ele_idx() const
Returns index of component element.
virtual double compute_measure() const =0
ElementVector element
Vector of elements of the mesh.