A class for geometry collision detection and intersection calculation The class can be specialized for combinations of dimworld, dim1, dim2, where dimworld is the world dimension embedding a grid of dim1 and a grid of dim2.
More...
template<class Geometry1, class Geometry2, class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension>
class Dumux::GeometryIntersection< Geometry1, Geometry2, Policy, dimworld, dim1, dim2 >
A class for geometry collision detection and intersection calculation The class can be specialized for combinations of dimworld, dim1, dim2, where dimworld is the world dimension embedding a grid of dim1 and a grid of dim2.
template<class Geometry1 , class Geometry2 , class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension>
Determine if the two geometries intersect and compute the intersection geometry.