search_direct_product.h File Reference
Definition of the SearchDirectProduct class. More...
#include <cassert>#include <cstdint>#include <limits>#include <algorithm>#include <array>#include <utility>#include <vector>#include "wonton/support/Point.h"#include "portage/support/portage.h"Go to the source code of this file.
Classes | |
| class | Portage::SearchDirectProductBase< ID_t, D, SourceMeshType, TargetMeshType > |
| Definition of the SearchDirectProductBase class. More... | |
Namespaces | |
| Portage | |
Typedefs | |
| template<int D, typename SourceMeshType , typename TargetMeshType > | |
| using | Portage::SearchDirectProduct = SearchDirectProductBase< int, D, SourceMeshType, TargetMeshType > |
Detailed Description
Definition of the SearchDirectProduct class.
The SearchDirectProduct mesh does the search process for meshes subject to the following assumptions:
- The source mesh is a static, axis-aligned, logically-rectangular mesh, with cell widths that are allowed to vary across the mesh.
- The target mesh may be unstructured, but its wrapper must be able to provide an axis-aligned bounding box for any cell.