7#ifndef __CATALYST_CGNS_MESH_H
8#define __CATALYST_CGNS_MESH_H
11#include "vtkPartitionedDataSetCollection.h"
17class vtkStructuredGrid;
32 std::vector<std::string> &error_and_warning_messages);
53 vtkNew<vtkPartitionedDataSetCollection>
vpdc;
Definition CatalystManager.h:27
Definition CatalystCGNSMeshBase.h:22
Definition CatalystCGNSMesh.h:22
CatalystCGNSMesh & operator=(const CatalystCGNSMesh &)=delete
void AddStructuredZoneData(const ZoneData &zoneData)
std::string catalystMeshFilePrefix
Definition CatalystCGNSMesh.h:56
void PerformCoProcessing(std::vector< int > &error_and_warning_codes, std::vector< std::string > &error_and_warning_messages)
Iovs::CatalystManager * catManager
Definition CatalystCGNSMesh.h:54
int getStructuredBlocksAssemblyNode()
std::map< int, int > zone_id_to_zone_location_map
Definition CatalystCGNSMesh.h:51
CatalystCGNSMesh(const CatalystCGNSMesh &)=delete
const std::string ASSEMBLY_STRUCTURED_BLOCKS
Definition CatalystCGNSMesh.h:60
bool writeCatalystMesh
Definition CatalystCGNSMesh.h:55
void logMemoryUsageAndTakeTimerReading()
vtkPartitionedDataSetCollection * getPartitionedDataSetCollection()
vtkStructuredGrid * getStucturedGrid(const ZoneData &zoneData)
CatalystPipelineInfo catalystPipelineInfo
Definition CatalystCGNSMesh.h:57
const std::string ASSEMBLY_ROOT_NAME
Definition CatalystCGNSMesh.h:59
void createPartitionedDataSet(const ZoneData &zoneData, vtkStructuredGrid *sg)
const std::string ASSEMBLY_LABEL
Definition CatalystCGNSMesh.h:58
const int PDS_STRUCTURED_GRID_INDEX
Definition CatalystCGNSMesh.h:61
void SetTimeData(double currentTime, int timeStep)
vtkNew< vtkPartitionedDataSetCollection > vpdc
Definition CatalystCGNSMesh.h:53
CatalystCGNSMesh(Iovs::CatalystManager *cm, CatalystPipelineInfo &catalystPipelineInfo)
Definition CatalystCGNSMesh.h:19
Definition CatalystManager.h:53
Definition CatalystCGNSMeshBase.h:54