1#ifndef __F5Skeleton_hpp
2#define __F5Skeleton_hpp
4#include <fiber/grid/SkeletonID.hpp>
5#include <fiber/grid/Grid.hpp>
9#include "TypeRegistry.hpp"
31 getFilterSettings(
const Field&theField,
32 const string&FieldName,
37 if (!myStorageTransformations)
40 return myStorageTransformations->getFilterSettings( myTime, myGridname, myGrid,
62 return myPath !=
nullptr;
111 int&ComputeRangeAttributeOnWriting)
const;
basic_string< char > string
Base class for multidimensional arrays that employ deferred storage, i.e.
Definition CreativeArrayBase.hpp:75
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A class describing an n-dimensional space at runtime.
Definition field/DynamicSize.hpp:29
A Field is a collection of CreativeArrayBase reference pointers which are accessed via FragmentID obj...
Definition Field.hpp:245
Identification information about a field's fragment.
Definition FragmentID.hpp:42
A Representation is a set of Field objects, each of them accessed via some FieldID identifier.
Definition Representation.hpp:101
Identifier for Skeletons within a Grid.
Definition SkeletonID.hpp:24
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
A helper class to create an F5Path from FiberLib context information.
Definition F5Skeleton.hpp:18
bool F5write(const MemCore::RefPtr< MemBase > &MemB, const MemCore::RefPtr< ChunkBase > &Mb, const DynamicSize &Sz, hid_t Mem_type_hid, const Fiber::Field &theField, const std::string &FieldName, const MemCore::RefPtr< Fiber::FragmentID > &fID, CreativeArrayBase &FieldFragmentAttributes, const StorageTransformations::FilterSettings &) const
NOTE: It may modify the attributes.
Definition F5write.cpp:338
bool F5save(const MemCore::RefPtr< Fiber::CreativeArrayBase > &cab, Fiber::Field &F, const std::string &FieldName, const MemCore::RefPtr< Fiber::FragmentID > &fID, const MemCore::RefPtr< Fiber::Binder > &theBinder, int &ComputeRangeAttributeOnWriting) const
May modify the Field by expanding its range attribute when computing range attributes is requested as...
Definition F5Skeleton.cpp:849