dune-grid-glue  2.3.0
ContactMerge< dimworld, T > Member List

This is the complete list of members for ContactMerge< dimworld, T >, including all inherited members.

clear()StandardMerge< T, dimworld-1, dimworld-1, dimworld >inlinevirtual
computeIntersection(unsigned int candidate0, unsigned int candidate1, const std::vector< Dune::FieldVector< T, dimworld > > &grid1Coords, const std::vector< Dune::GeometryType > &grid1_element_types, std::bitset<(1<< grid1Dim)> &neighborIntersects1, const std::vector< Dune::FieldVector< T, dimworld > > &grid2Coords, const std::vector< Dune::GeometryType > &grid2_element_types, std::bitset<(1<< grid2Dim)> &neighborIntersects2, bool insert=true)StandardMerge< T, dimworld-1, dimworld-1, dimworld >protected
StandardMerge< T, dimworld-1, dimworld-1, dimworld >::computeIntersections(const Dune::GeometryType &grid1ElementType, const std::vector< Dune::FieldVector< T, dimworld > > &grid1ElementCorners, std::bitset<(1<< grid1Dim)> &neighborIntersects1, unsigned int grid1Index, const Dune::GeometryType &grid2ElementType, const std::vector< Dune::FieldVector< T, dimworld > > &grid2ElementCorners, std::bitset<(1<< grid2Dim)> &neighborIntersects2, unsigned int grid2Index, std::vector< RemoteSimplicialIntersection > &intersections)=0StandardMerge< T, dimworld-1, dimworld-1, dimworld >protectedpure virtual
ContactMerge(const T allowedOverlap=T(0), const Dune::VirtualFunction< WorldCoords, WorldCoords > *domainDirections=NULL, const Dune::VirtualFunction< WorldCoords, WorldCoords > *targetDirections=NULL)ContactMerge< dimworld, T >inline
counterMerger< T, grid1Dim, grid2Dim, dimworld >
ctype typedefContactMerge< dimworld, T >
elementNeighbors1_StandardMerge< T, dimworld-1, dimworld-1, dimworld >protected
elementNeighbors2_StandardMerge< T, dimworld-1, dimworld-1, dimworld >protected
Grid1Coords typedefStandardMerge< T, dimworld-1, dimworld-1, dimworld >
grid1ElementCorners_StandardMerge< T, dimworld-1, dimworld-1, dimworld >protected
Grid2Coords typedefStandardMerge< T, dimworld-1, dimworld-1, dimworld >
grid2ElementCorners_StandardMerge< T, dimworld-1, dimworld-1, dimworld >protected
intersections_StandardMerge< T, dimworld-1, dimworld-1, dimworld >protected
LocalCoords typedefContactMerge< dimworld, T >
nSimplices() constStandardMerge< T, dimworld-1, dimworld-1, dimworld >virtual
parent(unsigned int idx, unsigned int parId=0) constMerger< T, grid1Dim, grid2Dim, dimworld >inline
parentLocal(unsigned int idx, unsigned int corner, unsigned int parId=0) constMerger< T, grid1Dim, grid2Dim, dimworld >inline
parents(unsigned int idx) constMerger< T, grid1Dim, grid2Dim, dimworld >inline
RemoteSimplicialIntersection typedefContactMerge< dimworld, T >protected
setOverlap(T overlap)ContactMerge< dimworld, T >inline
setSurfaceDirections(const Dune::VirtualFunction< WorldCoords, WorldCoords > *domainDirections, const Dune::VirtualFunction< WorldCoords, WorldCoords > *targetDirections)ContactMerge< dimworld, T >inline
simplexRefined(unsigned int idx, std::vector< unsigned int > &indices) constMerger< T, grid1Dim, grid2Dim, dimworld >inline
StandardMerge()StandardMerge< T, dimworld-1, dimworld-1, dimworld >inlineprotected
validStandardMerge< T, dimworld-1, dimworld-1, dimworld >protected
WorldCoords typedefContactMerge< dimworld, T >