9#ifndef __FIBEROP_LOCATOR_HPP
10#define __FIBEROP_LOCATOR_HPP
12#include "gridopDllApi.h"
14#include <field/MemArray.hpp>
15#include <field/DynamicSize.hpp>
16#include <field/DirectProductArray.hpp>
28class DimensionalLocator : Locator
33 typedef MultiIndex<N> MIndex_t;
40 static bool get(
const RefPtr<MemArrayBase<N> >&M, FixedArray<double,N>&coords)
42 if (RefPtr<DirectProductMemArray<FixedArray<Type, N> > > D = M)
44 return D->locate(coords);
constexpr const _Tp && get(const pair< _Tp, _Up > &&__p) noexcept
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2