1#ifndef __FIBER_GRID_FRAGMENTCLUSTER_HPP
2#define __FIBER_GRID_FRAGMENTCLUSTER_HPP
6#include <field/Field.hpp>
7#include <grid/Representation.hpp>
9#include <field/Fragment.hpp>
11#include <aerie/KDTree.hpp>
32 struct FragmentArray :
map<RefPtr<FragmentID>, Fragment, CompareFragmentIDsNumerically>
44 string datafield_name;
80 virtual bool beginLevel(
int RefinementLevel,
84 virtual bool apply(
int RefinementLevel,
90 virtual bool endLevel(
int RefinementLevel,
106 const string&SelectionField =
"Positions")
const;
113 const string&SelectionField =
"Positions");
117 const string&SelectionField,
_Expr< _ValFunClos< _ValArray, _Tp >, _Tp > apply(_Tp __func(_Tp)) const
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A collection of arbitrarily named Field references.
Definition Fragment.hpp:70
A collection of field fragments, as retrieved by a FieldCollection, and possibly stored over many ref...
Definition FragmentCluster.hpp:21
Base class for iterators over the fragments of a field.
Definition FragmentID.hpp:249
Data structure describing all fields available per fragment, which is a selection of createable data ...
Definition Fragment.hpp:38
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
Definition fs/init.hpp:20
Iterator object for iterating over a fragment cluster.
Definition FragmentCluster.hpp:76