IOSS  2.0
Iovs_DatabaseIO.C File Reference
#include <Ioss_CodeTypes.h>
#include <ParaViewCatalystIossAdapter.h>
#include <tokenize.h>
#include <visualization/Iovs_DatabaseIO.h>
#include <cctype>
#include <cstdlib>
#include <cstring>
#include <fstream>
#include <iterator>
#include <Ioss_ElementTopology.h>
#include <Ioss_FileInfo.h>
#include <Ioss_ParallelUtils.h>
#include <Ioss_SerializeIO.h>
#include <Ioss_SubSystem.h>
#include <Ioss_SurfaceSplit.h>
#include <Ioss_Utils.h>
#include <libgen.h>
#include <sys/stat.h>
#include <cassert>

Namespaces

 anonymous_namespace{Iovs_DatabaseIO.C}
 
 Iovs
 A namespace for the visualization database format.
 

Enumerations

enum  anonymous_namespace{Iovs_DatabaseIO.C}::entity_type { anonymous_namespace{Iovs_DatabaseIO.C}::entity_type::NODAL, anonymous_namespace{Iovs_DatabaseIO.C}::entity_type::ELEM_BLOCK, anonymous_namespace{Iovs_DatabaseIO.C}::entity_type::NODE_SET, anonymous_namespace{Iovs_DatabaseIO.C}::entity_type::SIDE_SET }
 

Functions

bool anonymous_namespace{Iovs_DatabaseIO.C}::file_exists (const std::string &filepath)
 
int64_t anonymous_namespace{Iovs_DatabaseIO.C}::get_id (const Ioss::GroupingEntity *entity, Iovs::EntityIdSet *idset)
 
bool anonymous_namespace{Iovs_DatabaseIO.C}::set_id (const Ioss::GroupingEntity *entity, Iovs::EntityIdSet *idset)
 
int64_t anonymous_namespace{Iovs_DatabaseIO.C}::extract_id (const std::string &name_id)
 
void anonymous_namespace{Iovs_DatabaseIO.C}::build_catalyst_plugin_paths (std::string &plugin_library_path, std::string &plugin_python_path, const std::string &plugin_library_name)
 
int Iovs::field_warning (const Ioss::GroupingEntity *ge, const Ioss::Field &field, const std::string &inout)
 
size_t Iovs::handle_block_ids (const Ioss::EntityBlock *eb, Ioss::State db_state, Ioss::Map &entity_map, void *ids, size_t int_byte_size, size_t num_to_get, int my_processor)
 

Variables

const char * CATALYST_PLUGIN_DYNAMIC_LIBRARY = "libParaViewCatalystIossAdapter.so"
 
const char * CATALYST_PLUGIN_PYTHON_MODULE = "PhactoriDriver.py"
 
const char * CATALYST_PLUGIN_PATH = "viz/catalyst/install"
 
const char * CATALYST_FILE_SUFFIX = ".dummy.pv.catalyst.e"
 
const char * CATALYST_OUTPUT_DIRECTORY = "CatalystOutput"
 
int anonymous_namespace{Iovs_DatabaseIO.C}::number_of_catalyst_blocks = 0
 
void * Iovs::globalCatalystIossDlHandle = nullptr
 

Variable Documentation

◆ CATALYST_FILE_SUFFIX

const char* CATALYST_FILE_SUFFIX = ".dummy.pv.catalyst.e"

◆ CATALYST_OUTPUT_DIRECTORY

const char* CATALYST_OUTPUT_DIRECTORY = "CatalystOutput"

◆ CATALYST_PLUGIN_DYNAMIC_LIBRARY

const char* CATALYST_PLUGIN_DYNAMIC_LIBRARY = "libParaViewCatalystIossAdapter.so"

◆ CATALYST_PLUGIN_PATH

const char* CATALYST_PLUGIN_PATH = "viz/catalyst/install"

◆ CATALYST_PLUGIN_PYTHON_MODULE

const char* CATALYST_PLUGIN_PYTHON_MODULE = "PhactoriDriver.py"