1#ifndef __FIBER_BASEOP_CELLSEARCH_HPP
2#define __FIBER_BASEOP_CELLSEARCH_HPP
5#include "gridopDllApi.h"
7#include <field/UniformCartesianArray.hpp>
8#include <field/Field.hpp>
10#include <aerie/BoundingBox.hpp>
75 CellIndex[0] = CellIndex[1] = CellIndex[2] = -1;
76 VertexIndex[0] = VertexIndex[1] = VertexIndex[2] = 0.0;
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A Field is a collection of CreativeArrayBase reference pointers which are accessed via FragmentID obj...
Definition Field.hpp:245
Identification information about a field's fragment.
Definition FragmentID.hpp:42
Definition MultiArray.hpp:371
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
IndexTypeConfig< sizeof(void *)>::index_t index_t
Define the index type as according to the size of a pointer, i.e.
Definition Index.hpp:22
Definition CellSearch.hpp:67
Definition CellSearch.hpp:16
RefPtr< MemArray< 4, index_t > > LinearCellLookup
List of linear cell indices.
Definition CellSearch.hpp:49
RefPtr< MemArray< 4, CellIndex_t > > CellLookup
List of multidimensional cell indices.
Definition CellSearch.hpp:42
RefPtr< MemArray< 4, idx_t > > FragmentLookup
List of fragment indices, one integer per candidate cell.
Definition CellSearch.hpp:35
uint16_t idx_t
The type representing an short index in memory.
Definition CellSearch.hpp:22
Definition fs/init.hpp:20