1#ifndef __TREECELLMAPPER_HPP
2#define __TREECELLMAPPER_HPP
4#include <aerie/BoundingBox.hpp>
5#include <aerie/KDTree.hpp>
6#include <eagle/PhysicalSpace.hpp>
7#include <eagle/QuadraticMatrix.hpp>
9#include <field/UniformCartesianArray.hpp>
11#include <fish/fiber/vector/Interpolate.hpp>
12#include <fish/fiber/vector/LinearIpol.hpp>
14#include <memcore/RefPtr.hpp>
53static inline double maxi(
const double a,
const double b)
55 return ( a < b ) ? b:a;
58static inline void maxVec(
double& max_len, tvector&
max_vec,
const tvector& v )
63 for(
unsigned i = 0; i < tvector::Dims; i++)
83 void setQueryScale( tvector& scale )
85 m_range_scale = scale;
_Tp abs(const complex< _Tp > &)
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Helper class for computing local coordinates of a curvilinear block.
Definition TreeCellMapper.hpp:30
unsigned localCoordinates(point &uvw, tvector &cell_size, const point &p)
Function to compute local coordaintes based on the projective method ( planar faces only!...
Definition TreeCellMapper.cpp:152
double norm(const PhysicalSpace::bivector &v)
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2