dune-grid-glue
2.4-git
|
This is the complete list of members for ContactMerge< dimworld, T >, including all inherited members.
build(const std::vector< Dune::FieldVector< T, dimworld > > &grid1Coords, const std::vector< unsigned int > &grid1Elements, const std::vector< Dune::GeometryType > &grid1ElementTypes, const std::vector< Dune::FieldVector< T, dimworld > > &grid2Coords, const std::vector< unsigned int > &grid2Elements, const std::vector< Dune::GeometryType > &grid2ElementTypes) | ContactMerge< dimworld, T > | inlineprotectedvirtual |
clear() | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | inlinevirtual |
computeCyclicOrder(const std::vector< std::array< LocalCoords, 2 > > &polytopeCorners, const LocalCoords ¢er, std::vector< int > &ordering) const | ContactMerge< dimworld, T > | protected |
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)=0 | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | protectedpure virtual |
computeOuterNormalField(const std::vector< WorldCoords > &coords, const std::vector< unsigned int > &elements, const std::vector< Dune::GeometryType > &elementTypes, std::vector< WorldCoords > &normals) | ContactMerge< dimworld, T > | protected |
ContactMerge(const T allowedOverlap=T(0), const Dune::VirtualFunction< WorldCoords, WorldCoords > *domainDirections=NULL, const Dune::VirtualFunction< WorldCoords, WorldCoords > *targetDirections=NULL) | ContactMerge< dimworld, T > | inline |
counter | Merger< T, grid1Dim, grid2Dim, dimworld > | |
ctype typedef | ContactMerge< dimworld, T > | |
elementNeighbors1_ | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | protected |
elementNeighbors2_ | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | protected |
Grid1Coords typedef | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | |
grid1ElementCorners_ | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | protected |
Grid2Coords typedef | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | |
grid2ElementCorners_ | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | protected |
interpolate(const std::vector< WorldCoords > &p, const Dune::GeometryType >, const LocalCoords &local) | ContactMerge< dimworld, T > | inlineprotectedstatic |
intersections_ | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | protected |
isFeasibleProjection(const std::vector< WorldCoords > &elementCorners, const std::vector< WorldCoords > &contactDirections, const Dune::GeometryType >, const WorldCoords &preImage, const WorldCoords &preContactDirection, const LocalCoords &localCoords) | ContactMerge< dimworld, T > | inlineprotected |
LocalCoords typedef | ContactMerge< dimworld, T > | |
nSimplices() const | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | virtual |
parent(unsigned int idx, unsigned int parId=0) const | Merger< T, grid1Dim, grid2Dim, dimworld > | inline |
parentLocal(unsigned int idx, unsigned int corner, unsigned int parId=0) const | Merger< T, grid1Dim, grid2Dim, dimworld > | inline |
parents(unsigned int idx) const | Merger< T, grid1Dim, grid2Dim, dimworld > | inline |
RemoteSimplicialIntersection typedef | ContactMerge< dimworld, T > | protected |
removeDoubles(std::vector< std::array< LocalCoords, 2 > > &polytopeCorners) | ContactMerge< 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 |
setupNodalDirections(const std::vector< WorldCoords > &coords1, const std::vector< unsigned int > &elements1, const std::vector< Dune::GeometryType > &elementTypes1, const std::vector< WorldCoords > &coords2, const std::vector< unsigned int > &elements2, const std::vector< Dune::GeometryType > &elementTypes2) | ContactMerge< dimworld, T > | protected |
simplexRefined(unsigned int idx, std::vector< unsigned int > &indices) const | Merger< T, grid1Dim, grid2Dim, dimworld > | inline |
StandardMerge() | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | inlineprotected |
valid | StandardMerge< T, dimworld-1, dimworld-1, dimworld > | protected |
WorldCoords typedef | ContactMerge< dimworld, T > |