Class template Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal

template<class CouplingIntersectionType, class MacroIntersectionType>
class Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal

Inherits all types and methods from the coupling intersection, but uses the macro intersection to provide a correctly oriented normal.

Warning

Presumes that the coupling intersection lies exactly within the macro intersection!

GlobalCoordinate Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::outerNormal(const LocalCoordinate &local) const

No documentation provided.

GlobalCoordinate Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::integrationOuterNormal(const LocalCoordinate &local) const

No documentation provided.

GlobalCoordinate Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::unitOuterNormal(const LocalCoordinate &local) const

No documentation provided.

GlobalCoordinate Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::centerUnitOuterNormal() const

No documentation provided.

bool Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::boundary() const

No documentation provided.

size_t Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::boundarySegmentIndex() const

No documentation provided.

bool Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::operator==(const CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>&) const

Compares two intersections for equality. copied from dune/grid/common/intersection

bool Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::operator!=(const CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>&) const

Compares two intersections for inequality. copied from dune/grid/common/intersection

template<>
Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>(const CouplingIntersectionType &coupling_intersection, const MacroIntersectionType macro_intersection)

No documentation provided.

const MacroIntersectionType Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::macro_intersection_

No documentation provided.

const auto Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::dimensionworld

No documentation provided.

const auto Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::dimension

No documentation provided.

const auto Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::mydimension

No documentation provided.

type Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::BaseType

No documentation provided.

type Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::Entity

No documentation provided.