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.  
#include <dumux/geometry/geometryintersection.hh>
|  | 
| using | ctype = typename Policy::ctype | 
|  | 
| using | Point = typename Policy::Point | 
|  | 
| using | Intersection = typename Policy::Intersection | 
|  | 
|  | 
| static bool | intersection (const Geometry1 &geo1, const Geometry2 &geo2, Intersection &intersection) | 
|  | Determine if the two geometries intersect and compute the intersection geometry. 
 | 
|  | 
◆ ctype
template<class Geometry1, class Geometry2, class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension> 
      
 
 
◆ Intersection
template<class Geometry1, class Geometry2, class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension> 
      
 
 
◆ Point
template<class Geometry1, class Geometry2, class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension> 
      
 
 
◆ intersection()
template<class Geometry1, class Geometry2, class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension> 
 
 
The documentation for this class was generated from the following file: