1#ifndef __BASEOP_CREATEUNIFORMGRID_HPP
2#define __BASEOP_CREATEUNIFORMGRID_HPP
6#include "gridopDllApi.h"
7#include <grid/Grid.hpp>
8#include <bundle/Slice.hpp>
9#include <bundle/GridInfo.hpp>
10#include <aerie/BoundingBox.hpp>
12#include <bundle/Bundle.hpp>
13#include <fish/fiber/field/RegularlyFragmentedField.hpp>
14#include <fish/fiber/field/UniformCartesianArray.hpp>
19#pragma message ("This header file and functions herein are deprecated and must not be used.")
47DEPRECATED(
"Use grid/types/RegularGrid3D.hpp:UniformGrid3D instead",
68DEPRECATED(
"Use grid/types/RegularlyFragmentedGrid.hpp: instead",
107 const Eagle::PhysicalSpace::tvector &
m_diag,
valarray< size_t > size() const
Convenience class that implements a pointer to a Bundle object but adds some useful member funtions t...
Definition Bundle.hpp:779
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
gridop_API RefPtr< Grid > DEPRECATED("Use grid/types/RegularGrid3D.hpp:UniformGrid3D instead", createUniformGrid(const string &InputGridname, const Info< Skeleton > &Level, const string &OutputGridname, const MultiIndex< 3 > &Resolution, const RefPtr< Eagle::BoundingBox > &SubBox=NullPtr()))
Create a uniform Grid from a given Grid.
bool createPersistentRegularlyPositionFragments(const RefPtr< RegularlyFragmentedField< 3 > > &positions, const std::list< std::pair< MultiIndex< 3 >, RefPtr< UniformCartesianArray > > > &frags)
Function to create regularly fragmented positions from a specifiyed list of RefPtr<UniformCartesianAr...
Definition fiber/baseop/UniformGrid.cpp:93