1#ifndef VERTEX_PICKING_HPP
2#define VERTEX_PICKING_HPP
6#include "fish/fiber/field/Fragment.hpp"
9#include "FiberHDF5/mtoolslib/MDefs.hpp"
23 m_fragment_start_vindex.clear();
35 if( f )
f_id = f->getNumericalID();
37 m_fragment_start_vindex[
f_id ] = m_count_size;
41 m_count_size +=
SI->nElements();
48 MTOOLS_ERR_OUT(
"CollectVertexFieldStartIndizes:apply() Error: Cannot create data" );
51 m_count_size +=
dc->create()->nElements();
54 MTOOLS_DEV_OUT(
"CollectVertexFieldStartIndizes::apply() id: " <<
f_id <<
" size: "<< m_count_size );
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Base class for iterators over the fragments of a field.
Definition FragmentID.hpp:249
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
Definition VertexPicking.hpp:16
bool apply(const RefPtr< FragmentID > &f, const RefPtr< CreativeArrayBase > &dc)
Iteration callback function.
Definition VertexPicking.hpp:26