1#ifndef __FIBER_GRIDID_HPP
2#define __FIBER_GRIDID_HPP "Created 27.02.2001 21:42:27 by werner"
5#include <fiber/grid/Grid.hpp>
6#include <memcore/Persistencer.hpp>
8#include <fiber/grid/FieldID.hpp>
9#include <fiber/grid/SkeletonID.hpp>
10#include "SliceInfo.hpp"
19class BUNDLE_API GridList;
20class BUNDLE_API SliceMap;
21class BUNDLE_API Slice;
46 friend class SliceList;
136 void setName(
const string&
NewName)
141 bool equal(
const string&s);
constexpr complex< _Tp > & operator=(const _Tp &)
constexpr bool equal(_II1 __first1, _II1 __last1, _II2 __first2)
basic_string< char > string
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A grid identifier.
Definition GridID.hpp:29
SkeletonsOnGrid_t SkeletonsOnGrid
Information about all skeletons available for this Grid ID which refers to all Grids on a given Bundl...
Definition GridID.hpp:66
const string & Name() const
Get the name associated with this Grid ID.
Definition GridID.hpp:131
std::map< SkeletonID, SliceList_t > IndexDepthSkeletons_t
List of available skeletons per index depth.
Definition GridID.hpp:56
const WeakPtr< GridID > & getParent() const
Get the parent of the current Grid.
Definition GridID.hpp:109
std::set< Info< Slice > > SliceList_t
A list of time entries.
Definition GridID.hpp:51
FieldList_t FieldList
A list of fields that reside on Grid objects.
Definition GridID.hpp:76
std::set< WeakPtr< FieldID > > FieldList_t
A list of field identifiers.
Definition GridID.hpp:71
std::map< int, IndexDepthSkeletons_t > SkeletonsOnGrid_t
List of all available skeletons, ordered by index depth.
Definition GridID.hpp:59
A sequence of Grid objects with identifiers.
Definition GridList.hpp:15
An helper class for a collection of slices.
Definition SliceMap.hpp:14
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
Callback Iterator object for kids.
Definition GridID.hpp:118
virtual bool apply(const WeakPtr< GridID > &ChildGrid)=0
Virtual nursing function.