Go to the documentation of this file.
31 #ifndef VTKAMRUTILITIES_H_
32 #define VTKAMRUTILITIES_H_
103 const std::vector<int>& processMap);
static void StripGhostLayers(vtkOverlappingAMR *ghostedAMRData, vtkOverlappingAMR *strippedAMRData)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
represent and manipulate fields of data
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
void PrintSelf(ostream &os, vtkIndent indent)
static void BlankCells(vtkOverlappingAMR *amr)
a simple class to control print indentation
hierarchical dataset of vtkUniformGrids
static vtkUniformGrid * StripGhostLayersFromGrid(vtkUniformGrid *grid, int ghost[6])
#define VTKCOMMONDATAMODEL_EXPORT
boost::graph_traits< vtkGraph * >::vertex_descriptor target(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
static void CopyFieldData(vtkFieldData *target, vtkIdType targetIdx, vtkFieldData *source, vtkIdType sourceIdx)
static void CopyFieldsWithinRealExtent(int realExtent[6], vtkUniformGrid *ghostedGrid, vtkUniformGrid *strippedGrid)
static bool HasPartiallyOverlappingGhostCells(vtkOverlappingAMR *amr)
static void BlankGridsAtLevel(vtkOverlappingAMR *amr, int levelIdx, std::vector< std::vector< unsigned int > > &children, const std::vector< int > &processMap)