IOSS  2.0
ParaViewCatalystIossAdapterBase Class Referenceabstract

#include <ParaViewCatalystIossAdapter.h>

Public Member Functions

 ParaViewCatalystIossAdapterBase ()
 
virtual ~ParaViewCatalystIossAdapterBase ()
 
virtual std::string getName () const
 
virtual void DeletePipeline (const char *results_output_filename)=0
 
virtual void CleanupCatalyst ()=0
 
virtual void CreateNewPipeline (const char *catalyst_python_filename, const char *catalyst_sierra_block_json, const char *catalyst_sierra_separator_character, const char *catalyst_sierra_input_deck_name, int UnderscoreVectors, int ApplyDisplacements, const char *restart_tag, int enable_logging, int debug_level, const char *results_output_filename, const char *catalyst_output_directory, std::vector< std::string > &catalyst_sierra_data)=0
 
virtual void PerformCoProcessing (const char *results_output_filename, std::vector< int > &error_and_warning_codes, std::vector< std::string > &error_and_warning_messages)=0
 
virtual void SetTimeData (double currentTime, int timeStep, const char *results_output_filename)=0
 
virtual void CreateGlobalVariable (std::vector< std::string > &component_names, const double *data, const char *results_output_filename)=0
 
virtual void CreateGlobalVariable (std::vector< std::string > &component_names, const int *data, const char *results_output_filename)=0
 
virtual void InitializeGlobalPoints (int num_points, int dimension, const double *data, const char *results_output_filename)=0
 
virtual void InitializeElementBlocks (const std::vector< int > &element_block_id_list, const char *results_output_filename)=0
 
virtual void CreateElementBlock (const char *elem_block_name, int elem_block_id, const std::string &elem_type, int nodes_per_elem, int num_elem, const int64_t *global_elem_ids, int *connectivity, const char *results_output_filename)=0
 
virtual void CreateElementBlock (const char *elem_block_name, int elem_block_id, const std::string &elem_type, int nodes_per_elem, int num_elem, const int64_t *global_elem_ids, int64_t *connectivity, const char *results_output_filename)=0
 
virtual void CreateNodeSet (const char *node_set_name, int node_set_id, int num_ids, const int *data, const char *results_output_filename)=0
 
virtual void CreateNodeSet (const char *node_set_name, int node_set_id, int num_ids, const int64_t *data, const char *results_output_filename)=0
 
virtual void CreateSideSet (const char *ss_owner_name, int side_set_id, int num_ids, const int *element_ids, const int *face_ids, const char *results_output_filename)=0
 
virtual void CreateSideSet (const char *ss_owner_name, int side_set_id, int num_ids, const int64_t *element_ids, const int64_t *face_ids, const char *results_output_filename)=0
 
virtual void CreateElementVariable (std::vector< std::string > &component_names, int elem_block_id, const double *data, const char *results_output_filename)=0
 
virtual void CreateElementVariable (std::vector< std::string > &component_names, int elem_block_id, const int *data, const char *results_output_filename)=0
 
virtual void CreateElementVariable (std::vector< std::string > &component_names, int elem_block_id, const int64_t *data, const char *results_output_filename)=0
 
virtual void CreateNodalVariable (std::vector< std::string > &component_names, const double *data, const char *results_output_filename)=0
 
virtual void CreateNodalVariable (std::vector< std::string > &component_names, const int *data, const char *results_output_filename)=0
 
virtual void CreateNodalVariable (std::vector< std::string > &component_names, const int64_t *data, const char *results_output_filename)=0
 
virtual void ReleaseMemory (const char *results_output_filename)=0
 
virtual void logMemoryUsageAndTakeTimerReading (const char *results_output_filename)=0
 
virtual int parseFile (const std::string &filepath, CatalystParserInterface::parse_info &pinfo)=0
 
virtual int parseString (const std::string &s, CatalystParserInterface::parse_info &pinfo)=0
 

Constructor & Destructor Documentation

◆ ParaViewCatalystIossAdapterBase()

ParaViewCatalystIossAdapterBase::ParaViewCatalystIossAdapterBase ( )
inline

◆ ~ParaViewCatalystIossAdapterBase()

virtual ParaViewCatalystIossAdapterBase::~ParaViewCatalystIossAdapterBase ( )
inlinevirtual

Member Function Documentation

◆ CleanupCatalyst()

virtual void ParaViewCatalystIossAdapterBase::CleanupCatalyst ( )
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateElementBlock() [1/2]

virtual void ParaViewCatalystIossAdapterBase::CreateElementBlock ( const char *  elem_block_name,
int  elem_block_id,
const std::string &  elem_type,
int  nodes_per_elem,
int  num_elem,
const int64_t *  global_elem_ids,
int *  connectivity,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateElementBlock() [2/2]

virtual void ParaViewCatalystIossAdapterBase::CreateElementBlock ( const char *  elem_block_name,
int  elem_block_id,
const std::string &  elem_type,
int  nodes_per_elem,
int  num_elem,
const int64_t *  global_elem_ids,
int64_t *  connectivity,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateElementVariable() [1/3]

virtual void ParaViewCatalystIossAdapterBase::CreateElementVariable ( std::vector< std::string > &  component_names,
int  elem_block_id,
const double *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateElementVariable() [2/3]

virtual void ParaViewCatalystIossAdapterBase::CreateElementVariable ( std::vector< std::string > &  component_names,
int  elem_block_id,
const int *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateElementVariable() [3/3]

virtual void ParaViewCatalystIossAdapterBase::CreateElementVariable ( std::vector< std::string > &  component_names,
int  elem_block_id,
const int64_t *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateGlobalVariable() [1/2]

virtual void ParaViewCatalystIossAdapterBase::CreateGlobalVariable ( std::vector< std::string > &  component_names,
const double *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateGlobalVariable() [2/2]

virtual void ParaViewCatalystIossAdapterBase::CreateGlobalVariable ( std::vector< std::string > &  component_names,
const int *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateNewPipeline()

virtual void ParaViewCatalystIossAdapterBase::CreateNewPipeline ( const char *  catalyst_python_filename,
const char *  catalyst_sierra_block_json,
const char *  catalyst_sierra_separator_character,
const char *  catalyst_sierra_input_deck_name,
int  UnderscoreVectors,
int  ApplyDisplacements,
const char *  restart_tag,
int  enable_logging,
int  debug_level,
const char *  results_output_filename,
const char *  catalyst_output_directory,
std::vector< std::string > &  catalyst_sierra_data 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateNodalVariable() [1/3]

virtual void ParaViewCatalystIossAdapterBase::CreateNodalVariable ( std::vector< std::string > &  component_names,
const double *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateNodalVariable() [2/3]

virtual void ParaViewCatalystIossAdapterBase::CreateNodalVariable ( std::vector< std::string > &  component_names,
const int *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateNodalVariable() [3/3]

virtual void ParaViewCatalystIossAdapterBase::CreateNodalVariable ( std::vector< std::string > &  component_names,
const int64_t *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateNodeSet() [1/2]

virtual void ParaViewCatalystIossAdapterBase::CreateNodeSet ( const char *  node_set_name,
int  node_set_id,
int  num_ids,
const int *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateNodeSet() [2/2]

virtual void ParaViewCatalystIossAdapterBase::CreateNodeSet ( const char *  node_set_name,
int  node_set_id,
int  num_ids,
const int64_t *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateSideSet() [1/2]

virtual void ParaViewCatalystIossAdapterBase::CreateSideSet ( const char *  ss_owner_name,
int  side_set_id,
int  num_ids,
const int *  element_ids,
const int *  face_ids,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ CreateSideSet() [2/2]

virtual void ParaViewCatalystIossAdapterBase::CreateSideSet ( const char *  ss_owner_name,
int  side_set_id,
int  num_ids,
const int64_t *  element_ids,
const int64_t *  face_ids,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ DeletePipeline()

virtual void ParaViewCatalystIossAdapterBase::DeletePipeline ( const char *  results_output_filename)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ getName()

virtual std::string ParaViewCatalystIossAdapterBase::getName ( ) const
inlinevirtual

Reimplemented in ParaViewCatalystIossAdapter.

◆ InitializeElementBlocks()

virtual void ParaViewCatalystIossAdapterBase::InitializeElementBlocks ( const std::vector< int > &  element_block_id_list,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ InitializeGlobalPoints()

virtual void ParaViewCatalystIossAdapterBase::InitializeGlobalPoints ( int  num_points,
int  dimension,
const double *  data,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ logMemoryUsageAndTakeTimerReading()

virtual void ParaViewCatalystIossAdapterBase::logMemoryUsageAndTakeTimerReading ( const char *  results_output_filename)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ parseFile()

virtual int ParaViewCatalystIossAdapterBase::parseFile ( const std::string &  filepath,
CatalystParserInterface::parse_info pinfo 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ parseString()

virtual int ParaViewCatalystIossAdapterBase::parseString ( const std::string &  s,
CatalystParserInterface::parse_info pinfo 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ PerformCoProcessing()

virtual void ParaViewCatalystIossAdapterBase::PerformCoProcessing ( const char *  results_output_filename,
std::vector< int > &  error_and_warning_codes,
std::vector< std::string > &  error_and_warning_messages 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ ReleaseMemory()

virtual void ParaViewCatalystIossAdapterBase::ReleaseMemory ( const char *  results_output_filename)
pure virtual

Implemented in ParaViewCatalystIossAdapter.

◆ SetTimeData()

virtual void ParaViewCatalystIossAdapterBase::SetTimeData ( double  currentTime,
int  timeStep,
const char *  results_output_filename 
)
pure virtual

Implemented in ParaViewCatalystIossAdapter.


The documentation for this class was generated from the following file: