dune-grid-glue  2.3.0
Public Types | Public Member Functions | Public Attributes | List of all members
StandardMerge< T, grid1Dim, grid2Dim, dimworld >::RemoteSimplicialIntersection Struct Reference

#include <dune/grid-glue/merging/standardmerge.hh>

Public Types

enum  { intersectionDim = (grid1Dim<grid2Dim) ? grid1Dim : grid2Dim }
 Dimension of this intersection. More...
 
enum  { nVertices = intersectionDim + 1 }
 Number of vertices of the intersection (it's a simplex) More...
 

Public Member Functions

 RemoteSimplicialIntersection ()
 Default constructor. More...
 
 RemoteSimplicialIntersection (int grid1Entity, int grid2Entity)
 Constructor for two given entity indices. More...
 

Public Attributes

std::vector< Dune::array
< Dune::FieldVector< T,
grid1Dim >, nVertices > > 
grid1Local_
 
std::vector< Dune::array
< Dune::FieldVector< T,
grid2Dim >, nVertices > > 
grid2Local_
 
std::vector< int > grid1Entities_
 
std::vector< int > grid2Entities_
 

Member Enumeration Documentation

template<class T, int grid1Dim, int grid2Dim, int dimworld>
anonymous enum

Dimension of this intersection.

Enumerator
intersectionDim 
template<class T, int grid1Dim, int grid2Dim, int dimworld>
anonymous enum

Number of vertices of the intersection (it's a simplex)

Enumerator
nVertices 

Constructor & Destructor Documentation

template<class T, int grid1Dim, int grid2Dim, int dimworld>
StandardMerge< T, grid1Dim, grid2Dim, dimworld >::RemoteSimplicialIntersection::RemoteSimplicialIntersection ( )
inline
template<class T, int grid1Dim, int grid2Dim, int dimworld>
StandardMerge< T, grid1Dim, grid2Dim, dimworld >::RemoteSimplicialIntersection::RemoteSimplicialIntersection ( int  grid1Entity,
int  grid2Entity 
)
inline

Member Data Documentation

template<class T, int grid1Dim, int grid2Dim, int dimworld>
std::vector<int> StandardMerge< T, grid1Dim, grid2Dim, dimworld >::RemoteSimplicialIntersection::grid1Entities_
template<class T, int grid1Dim, int grid2Dim, int dimworld>
std::vector<Dune::array<Dune::FieldVector<T,grid1Dim>, nVertices> > StandardMerge< T, grid1Dim, grid2Dim, dimworld >::RemoteSimplicialIntersection::grid1Local_
template<class T, int grid1Dim, int grid2Dim, int dimworld>
std::vector<int> StandardMerge< T, grid1Dim, grid2Dim, dimworld >::RemoteSimplicialIntersection::grid2Entities_
template<class T, int grid1Dim, int grid2Dim, int dimworld>
std::vector<Dune::array<Dune::FieldVector<T,grid2Dim>, nVertices> > StandardMerge< T, grid1Dim, grid2Dim, dimworld >::RemoteSimplicialIntersection::grid2Local_

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