Dune-Fufem 2.11-git
Loading...
Searching...
No Matches
Dune::Fufem::Experimental::GeometryGridReverseMorphism< GeometryGrid > Class Template Reference

Morphism transforming a GeometryGrid<HostGrid, ...> to the HostGrid. More...

#include <dune/fufem/functions/pullbackfunction.hh>

Public Types

using Inverse = GeometryGridForwardMorphism< GeometryGrid >
 Type of inverse grid morphism.
 
using Grid = HostGrid
 Type of HostGrid.
 
template<class GeometryGridView >
using GridView = typename GeometryGridView::Implementation::HostGridView
 Type of HostGrid GridView for given GeometryGrid GridView.
 

Public Member Functions

 GeometryGridReverseMorphism (const GeometryGrid &grid)
 Construct GeometryGridReverseMorphism for given GeometryGrid.
 
template<class GeoEntity >
const Entity< GeoEntity::codimension > & entity (const GeoEntity &geoEntity) const
 Obtain HostGrid Entity corresponding to given GeometryGrid Entity.
 
template<class GeoGridView >
auto gridView (const GeoGridView &geoGridView) const
 Obtain HostGrid GridView corresponding to given GeometryGrid GridView.
 
auto inverse () const
 Obtain GeometryGridForwardMorphism for underlying GeometryGrid.
 

Detailed Description

template<class GeometryGrid>
class Dune::Fufem::Experimental::GeometryGridReverseMorphism< GeometryGrid >

Morphism transforming a GeometryGrid<HostGrid, ...> to the HostGrid.

Template Parameters
GeometryGridType of the GeometryGrid

Member Typedef Documentation

◆ Grid

Type of HostGrid.

◆ GridView

template<class GeometryGrid >
template<class GeometryGridView >
using Dune::Fufem::Experimental::GeometryGridReverseMorphism< GeometryGrid >::GridView = typename GeometryGridView::Implementation::HostGridView

Type of HostGrid GridView for given GeometryGrid GridView.

◆ Inverse

Constructor & Destructor Documentation

◆ GeometryGridReverseMorphism()

template<class GeometryGrid >
Dune::Fufem::Experimental::GeometryGridReverseMorphism< GeometryGrid >::GeometryGridReverseMorphism ( const GeometryGrid grid)
inline

Member Function Documentation

◆ entity()

template<class GeometryGrid >
template<class GeoEntity >
const Entity< GeoEntity::codimension > & Dune::Fufem::Experimental::GeometryGridReverseMorphism< GeometryGrid >::entity ( const GeoEntity &  geoEntity) const
inline

Obtain HostGrid Entity corresponding to given GeometryGrid Entity.

◆ gridView()

template<class GeometryGrid >
template<class GeoGridView >
auto Dune::Fufem::Experimental::GeometryGridReverseMorphism< GeometryGrid >::gridView ( const GeoGridView &  geoGridView) const
inline

Obtain HostGrid GridView corresponding to given GeometryGrid GridView.

◆ inverse()

template<class GeometryGrid >
auto Dune::Fufem::Experimental::GeometryGridReverseMorphism< GeometryGrid >::inverse ( ) const
inline

Obtain GeometryGridForwardMorphism for underlying GeometryGrid.


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