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