7#ifndef __CATALYST_MANAGER_BASE_H
8#define __CATALYST_MANAGER_BASE_H
10#ifndef __CATALYST_PLUGIN_BUILD
11#include "iovs_export.h"
33 std::string jsonParseResult =
"";
34 bool parseFailed =
true;
75 virtual std::unique_ptr<Iovs_cgns::CatalystCGNSMeshBase>
88 virtual std::unique_ptr<Iovs_exodus::CatalystExodusMeshBase>
Definition CatalystManagerBase.h:25
virtual std::unique_ptr< Iovs_cgns::CatalystCGNSMeshBase > createCatalystCGNSMesh(CatalystMeshInit &cmInit)=0
virtual std::unique_ptr< Iovs_exodus::CatalystExodusMeshBase > createCatalystExodusMesh(CatalystExodusMeshInit &cmInit)=0
virtual ~CatalystManagerBase()
Definition CatalystManagerBase.h:29
virtual std::string getCatalystPluginVersion()=0
virtual void parsePhactoriString(const std::string &phactori, ParseResult &pres)=0
CatalystManagerBase()
Definition CatalystManagerBase.h:28
virtual void parsePhactoriFile(const std::string &filepath, ParseResult &pres)=0
virtual int getCatalystOutputIDNumber()=0
Definition CatalystManager.h:22
Definition CatalystManagerBase.h:83
bool applyDisplacements
Definition CatalystManagerBase.h:85
bool underScoreVectors
Definition CatalystManagerBase.h:84
Definition CatalystManagerBase.h:55
std::string restartTag
Definition CatalystManagerBase.h:60
std::string catalystBlockJSON
Definition CatalystManagerBase.h:57
std::string catalystSeparatorCharacter
Definition CatalystManagerBase.h:58
std::string catalystOutputDirectory
Definition CatalystManagerBase.h:68
bool enableCatalystMultiInputPipeline
Definition CatalystManagerBase.h:72
std::string catalystMultiInputPipelineName
Definition CatalystManagerBase.h:71
bool writeCatalystMeshFilePerProc
Definition CatalystManagerBase.h:65
bool writeCatalystMeshOneFile
Definition CatalystManagerBase.h:63
std::string catalystMeshFilePerProcPrefix
Definition CatalystManagerBase.h:66
bool enableLogging
Definition CatalystManagerBase.h:61
std::string catalystMeshOneFilePrefix
Definition CatalystManagerBase.h:64
std::vector< std::string > catalystData
Definition CatalystManagerBase.h:69
std::string resultsOutputFilename
Definition CatalystManagerBase.h:67
std::string catalystPythonFilename
Definition CatalystManagerBase.h:56
int debugLevel
Definition CatalystManagerBase.h:62
std::string catalystInputDeckName
Definition CatalystManagerBase.h:59
std::string catalystInputName
Definition CatalystManagerBase.h:70
Definition CatalystManagerBase.h:32