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

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

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

Public Types

using Inverse = GeometryGridReverseMorphism< GeometryGrid >
 Type of inverse grid morphism.
 
using Grid = GeometryGrid
 Type of GeometryGrid.
 
template<class HostGridView >
using GridView = decltype(gridViewImpl(std::declval< GeometryGrid >(), std::declval< HostGridView >()))
 Type of GeometryGrid GridView for given HostGrid GridView.
 

Public Member Functions

 GeometryGridForwardMorphism (const GeometryGrid &grid)
 Construct GeometryGridForwardMorphism for given GeometryGrid.
 
template<class HostEntity >
Entity< HostEntity::codimension > entity (const HostEntity &hostEntity) const
 Obtain GeometryGrid Entity corresponding to given HostGrid Entity.
 
template<class HostGridView >
auto gridView (const HostGridView &hostGridView) const
 Obtain GeometryGrid GridView corresponding to given HostGrid GridView.
 
auto inverse () const
 Obtain GeometryGridReverseMorphism for underlying GeometryGrid.
 

Detailed Description

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

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

Template Parameters
GeometryGridType of the GeometryGrid

Member Typedef Documentation

◆ Grid

◆ GridView

template<class GeometryGrid >
template<class HostGridView >
using Dune::Fufem::Experimental::GeometryGridForwardMorphism< GeometryGrid >::GridView = decltype(gridViewImpl(std::declval<GeometryGrid>(), std::declval<HostGridView>()))

Type of GeometryGrid GridView for given HostGrid GridView.

◆ Inverse

Constructor & Destructor Documentation

◆ GeometryGridForwardMorphism()

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

Member Function Documentation

◆ entity()

template<class GeometryGrid >
template<class HostEntity >
Entity< HostEntity::codimension > Dune::Fufem::Experimental::GeometryGridForwardMorphism< GeometryGrid >::entity ( const HostEntity hostEntity) const
inline

Obtain GeometryGrid Entity corresponding to given HostGrid Entity.

◆ gridView()

template<class GeometryGrid >
template<class HostGridView >
auto Dune::Fufem::Experimental::GeometryGridForwardMorphism< GeometryGrid >::gridView ( const HostGridView &  hostGridView) const
inline

Obtain GeometryGrid GridView corresponding to given HostGrid GridView.

◆ inverse()

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

Obtain GeometryGridReverseMorphism for underlying GeometryGrid.


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