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) override | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | |
Dune::GridGlue::Merger::build(const std::vector< Dune::FieldVector< ctype, dimworld > > &grid1_coords, const std::vector< unsigned int > &grid1_elements, const std::vector< Dune::GeometryType > &grid1_element_types, const std::vector< Dune::FieldVector< ctype, dimworld > > &grid2_coords, const std::vector< unsigned int > &grid2_elements, const std::vector< Dune::GeometryType > &grid2_element_types)=0 | Dune::GridGlue::Merger< ctype, grid1Dim, grid2Dim, dimworld > | pure virtual |
clear() override | Dune::GridGlue::StandardMerge< double, dim, dim, 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, dim, dim, dimworld > | protected |
StandardMerge< double, dim, dim, 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)=0 | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protectedpure virtual |
ConformingMerge(T tolerance=default_tolerance) | Dune::GridGlue::ConformingMerge< dim, dimworld, T > | inline |
counter | Dune::GridGlue::Merger< ctype, grid1Dim, grid2Dim, dimworld > | |
ctype typedef | Dune::GridGlue::ConformingMerge< dim, dimworld, T > | |
default_tolerance | Dune::GridGlue::ConformingMerge< dim, dimworld, T > | static |
elementNeighbors1_ | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
elementNeighbors2_ | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
enableBruteForce(bool bruteForce) | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | inline |
enableFallback(bool fallback) | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | inline |
Grid1Coords typedef | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | |
grid1ElementCorners_ | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
Grid2Coords typedef | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | |
grid2ElementCorners_ | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
IntersectionList typedef | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | |
intersectionList() const final | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | inlinevirtual |
intersectionList_ | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
IntersectionListProvider typedef | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
intersectionListProvider_ | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
LocalCoords typedef | Dune::GridGlue::ConformingMerge< dim, dimworld, T > | |
nSimplices() const | Dune::GridGlue::Merger< ctype, grid1Dim, grid2Dim, dimworld > | inline |
parent(unsigned int idx, unsigned int parId=0) const | Dune::GridGlue::Merger< ctype, grid1Dim, grid2Dim, dimworld > | inline |
parentLocal(unsigned int idx, unsigned int corner, unsigned int parId=0) const | Dune::GridGlue::Merger< ctype, grid1Dim, grid2Dim, dimworld > | inline |
parents(unsigned int idx) const | Dune::GridGlue::Merger< ctype, grid1Dim, grid2Dim, dimworld > | inline |
RemoteSimplicialIntersection typedef | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
StandardMerge() | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | inlineprotected |
valid | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protected |
WorldCoords typedef | Dune::GridGlue::ConformingMerge< dim, dimworld, T > | |
~StandardMerge()=default | Dune::GridGlue::StandardMerge< double, dim, dim, dimworld > | protectedvirtual |