IOSS 2.0

Namespaces | Enumerations | Functions | Variables
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"