Class template Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal¶
Inherits from CouplingIntersectionType.
-
template<class CouplingIntersectionType, class MacroIntersectionType>
class Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType> : public CouplingIntersectionType¶ 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!
Method Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::outerNormal¶
-
template<class CouplingIntersectionType, class MacroIntersectionType>
GlobalCoordinate Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::outerNormal(const LocalCoordinate &local) const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::integrationOuterNormal¶
-
template<class CouplingIntersectionType, class MacroIntersectionType>
GlobalCoordinate Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::integrationOuterNormal(const LocalCoordinate &local) const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::unitOuterNormal¶
-
template<class CouplingIntersectionType, class MacroIntersectionType>
GlobalCoordinate Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::unitOuterNormal(const LocalCoordinate &local) const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::centerUnitOuterNormal¶
-
template<class CouplingIntersectionType, class MacroIntersectionType>
GlobalCoordinate Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::centerUnitOuterNormal() const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::boundary¶
-
template<class CouplingIntersectionType, class MacroIntersectionType>
bool Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::boundary() const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::boundarySegmentIndex¶
-
template<class CouplingIntersectionType, class MacroIntersectionType>
int Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::boundarySegmentIndex() const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::operator==¶
-
template<class CouplingIntersectionType, class MacroIntersectionType>
bool Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::operator==(const CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>&) const¶ Compares two intersections for equality. copied from dune/grid/common/intersection
Method Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::operator!=¶
-
template<class CouplingIntersectionType, class MacroIntersectionType>
bool Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::operator!=(const CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>&) const¶ Compares two intersections for inequality. copied from dune/grid/common/intersection
Constructor Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>¶
-
template<>
template<class CouplingIntersectionType, class MacroIntersectionType>
Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>::CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>(const CouplingIntersectionType &coupling_intersection, const MacroIntersectionType macro_intersection)¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::macro_intersection_¶
-
const MacroIntersectionType Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::macro_intersection_¶
No documentation provided.
Variable Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::dimensionworld¶
-
const auto Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::dimensionworld¶
No documentation provided.
Variable Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::dimension¶
-
const auto Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::dimension¶
No documentation provided.
Variable Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::mydimension¶
-
const auto Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::mydimension¶
No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::BaseType¶
-
type Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::BaseType¶
No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::Entity¶
-
type Dune::XT::Grid::internal::CouplingIntersectionWithCorrectNormal::Entity¶
No documentation provided.