dune-grid-glue 2.8-git
Dune::GridGlue::OverlappingMerge< dim1, dim2, dimworld, T > Member List

This is the complete list of members for Dune::GridGlue::OverlappingMerge< dim1, dim2, dimworld, T >, including all inherited members.

build(const std::vector< Dune::FieldVector< double, dimworld > > &grid1_Coords, const std::vector< unsigned int > &grid1_elements, const std::vector< Dune::GeometryType > &grid1_element_types, const std::vector< Dune::FieldVector< double, dimworld > > &grid2_coords, const std::vector< unsigned int > &grid2_elements, const std::vector< Dune::GeometryType > &grid2_element_types) overrideDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >
Merger< double, grid1Dim, grid2Dim, dimworld >::build(const std::vector< Dune::FieldVector< double, dimworld > > &grid1_coords, const std::vector< unsigned int > &grid1_elements, const std::vector< Dune::GeometryType > &grid1_element_types, const std::vector< Dune::FieldVector< double, dimworld > > &grid2_coords, const std::vector< unsigned int > &grid2_elements, const std::vector< Dune::GeometryType > &grid2_element_types)=0Dune::GridGlue::Merger< double, grid1Dim, grid2Dim, dimworld >pure virtual
clear() overrideDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >inlinevirtual
computeIntersection(unsigned int candidate0, unsigned int candidate1, const std::vector< Dune::FieldVector< double, dimworld > > &grid1Coords, const std::vector< Dune::GeometryType > &grid1_element_types, std::bitset<(1<< grid1Dim)> &neighborIntersects1, const std::vector< Dune::FieldVector< double, dimworld > > &grid2Coords, const std::vector< Dune::GeometryType > &grid2_element_types, std::bitset<(1<< grid2Dim)> &neighborIntersects2, bool insert=true)Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
computeIntersections(const Dune::GeometryType &grid1ElementType, const std::vector< Dune::FieldVector< T, dimworld > > &grid1ElementCorners, std::bitset<(1<< dim1)> &neighborIntersects1, unsigned int grid1Index, const Dune::GeometryType &grid2ElementType, const std::vector< Dune::FieldVector< T, dimworld > > &grid2ElementCorners, std::bitset<(1<< dim2)> &neighborIntersects2, unsigned int grid2Index, std::vector< SimplicialIntersection > &intersections)Dune::GridGlue::OverlappingMerge< dim1, dim2, dimworld, T >protected
StandardMerge< double, dim1, dim2, dimworld >::computeIntersections(const Dune::GeometryType &grid1ElementType, const std::vector< Dune::FieldVector< double, dimworld > > &grid1ElementCorners, std::bitset<(1<< grid1Dim)> &neighborIntersects1, unsigned int grid1Index, const Dune::GeometryType &grid2ElementType, const std::vector< Dune::FieldVector< double, dimworld > > &grid2ElementCorners, std::bitset<(1<< grid2Dim)> &neighborIntersects2, unsigned int grid2Index, std::vector< SimplicialIntersection > &intersections)=0Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protectedpure virtual
counterDune::GridGlue::Merger< double, grid1Dim, grid2Dim, dimworld >
ctype typedefDune::GridGlue::OverlappingMerge< dim1, dim2, dimworld, T >
elementNeighbors1_Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
elementNeighbors2_Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
enableBruteForce(bool bruteForce)Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >inline
enableFallback(bool fallback)Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >inline
Grid1Coords typedefDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >
grid1ElementCorners_Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
Grid2Coords typedefDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >
grid2ElementCorners_Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
IntersectionList typedefDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >
intersectionList() const finalDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >inlinevirtual
intersectionList_Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
IntersectionListProvider typedefDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
intersectionListProvider_Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
nSimplices() constDune::GridGlue::Merger< double, grid1Dim, grid2Dim, dimworld >inline
OverlappingMerge()Dune::GridGlue::OverlappingMerge< dim1, dim2, dimworld, T >inline
parent(unsigned int idx, unsigned int parId=0) constDune::GridGlue::Merger< double, grid1Dim, grid2Dim, dimworld >inline
parentLocal(unsigned int idx, unsigned int corner, unsigned int parId=0) constDune::GridGlue::Merger< double, grid1Dim, grid2Dim, dimworld >inline
parents(unsigned int idx) constDune::GridGlue::Merger< double, grid1Dim, grid2Dim, dimworld >inline
RemoteSimplicialIntersection typedefDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
SimplicialIntersection typedefDune::GridGlue::OverlappingMerge< dim1, dim2, dimworld, T >protected
StandardMerge()Dune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >inlineprotected
validDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protected
WorldCoords typedefDune::GridGlue::OverlappingMerge< dim1, dim2, dimworld, T >
~StandardMerge()=defaultDune::GridGlue::StandardMerge< double, dim1, dim2, dimworld >protectedvirtual