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;
#define ASSERT_EQ(a, b)
Definition of comparative assert macro (EQual) only for debug mode.
double measure() const
Computes the measure of the element.
Common base for intersection object.
unsigned int component_ele_idx() const
Returns index of component element.
unsigned int bulk_ele_idx() const
Returns index of bulk element.
virtual double compute_measure() const =0
Class represents intersection of two elements.
bool reinit(const IntersectionLocalBase *isec)
IntersectionQuadratureP0(Mesh &mesh)
ElementAccessor< 3 > element_accessor(unsigned int idx) const
Create and return ElementAccessor to element of given idx.
Classes with algorithms for computation of intersections of meshes.