version 3.10-dev
Dumux::IntersectionPolicy::SegmentPolicy< ct, dw > Struct Template Reference

Policy structure for segment-like intersections.

#include <dumux/geometry/geometryintersection.hh>

Public Types

using ctype = ct
 
using Point = Dune::FieldVector< ctype, dw >
 
using Segment = std::array< Point, 2 >
 
using Intersection = Segment
 

Static Public Attributes

static constexpr int dimWorld = dw
 
static constexpr int dimIntersection = 1
 

Member Typedef Documentation

◆ ctype

template<class ct , int dw>
using Dumux::IntersectionPolicy::SegmentPolicy< ct, dw >::ctype = ct

◆ Intersection

template<class ct , int dw>
using Dumux::IntersectionPolicy::SegmentPolicy< ct, dw >::Intersection = Segment

◆ Point

template<class ct , int dw>
using Dumux::IntersectionPolicy::SegmentPolicy< ct, dw >::Point = Dune::FieldVector<ctype, dw>

◆ Segment

template<class ct , int dw>
using Dumux::IntersectionPolicy::SegmentPolicy< ct, dw >::Segment = std::array<Point, 2>

Member Data Documentation

◆ dimIntersection

template<class ct , int dw>
constexpr int Dumux::IntersectionPolicy::SegmentPolicy< ct, dw >::dimIntersection = 1
staticconstexpr

◆ dimWorld

template<class ct , int dw>
constexpr int Dumux::IntersectionPolicy::SegmentPolicy< ct, dw >::dimWorld = dw
staticconstexpr

The documentation for this struct was generated from the following file: