IOSS 2.0
Loading...
Searching...
No Matches
Iocatalyst::BlockMeshSet Class Reference

#include <Iocatalyst_BlockMeshSet.h>

Classes

class  IOSSparams
 

Public Member Functions

void addBlockMesh (const BlockMesh &blockMesh)
 
void writeIOSSFile (IOSSparams &iop)
 
void writeCatalystIOSSFile (IOSSparams &iop)
 
int getNumLocalPointsInMeshSet ()
 

Static Public Attributes

static const std::string CATALYST_DATABASE_TYPE = "catalyst"
 
static const std::string CATALYST_DUMMY_DATABASE = "dummy.db"
 

Private Member Functions

void openIOSSDatabase (IOSSparams &iop)
 
void closeIOSSDatabase (IOSSparams &iop)
 
void switchStateDefineModel (IOSSparams &iop)
 
void switchStateModel (IOSSparams &iop)
 
void switchStateDefineTransient (IOSSparams &iop)
 
void switchStateTransient (IOSSparams &iop)
 
void writeStructuredBlockDefinitions (IOSSparams &iop)
 
void writeStructuredBlockBulkData (IOSSparams &iop)
 
void writeStructuredTransientFieldDefinitions (IOSSparams &iop)
 
void writeStructuredTransientBulkData (IOSSparams &iop)
 
void writeUnstructuredBlockDefinitions (IOSSparams &iop)
 
void writeUnstructuredBlockBulkData (IOSSparams &iop)
 
void writeUnstructuredTransientFieldDefinitions (IOSSparams &iop)
 
void writeUnstructuredTransientBulkData (IOSSparams &iop)
 
void saveConduitNode (IOSSparams &iop)
 
std::string getStructuredBlockName (int index)
 
std::string getStructuredNodeBlockName (int index)
 
std::string getUnstructuredBlockName (int index)
 

Private Attributes

std::vector< BlockMeshbms
 

Static Private Attributes

static const std::string CGNS_DATABASE_TYPE = "cgns"
 
static const std::string EXODUS_DATABASE_TYPE = "exodus"
 
static const std::string IOSS_CELL_FIELD = "cell"
 
static const std::string IOSS_POINT_FIELD = "point"
 
static const std::string IOSS_GLOBAL_FIELD = "global"
 
static const std::string IOSS_SCALAR_STORAGE = "scalar"
 

Member Function Documentation

◆ addBlockMesh()

void Iocatalyst::BlockMeshSet::addBlockMesh ( const BlockMesh & blockMesh)

◆ closeIOSSDatabase()

void Iocatalyst::BlockMeshSet::closeIOSSDatabase ( IOSSparams & iop)
private

◆ getNumLocalPointsInMeshSet()

int Iocatalyst::BlockMeshSet::getNumLocalPointsInMeshSet ( )

◆ getStructuredBlockName()

std::string Iocatalyst::BlockMeshSet::getStructuredBlockName ( int index)
private

◆ getStructuredNodeBlockName()

std::string Iocatalyst::BlockMeshSet::getStructuredNodeBlockName ( int index)
private

◆ getUnstructuredBlockName()

std::string Iocatalyst::BlockMeshSet::getUnstructuredBlockName ( int index)
private

◆ openIOSSDatabase()

void Iocatalyst::BlockMeshSet::openIOSSDatabase ( IOSSparams & iop)
private

◆ saveConduitNode()

void Iocatalyst::BlockMeshSet::saveConduitNode ( IOSSparams & iop)
private

◆ switchStateDefineModel()

void Iocatalyst::BlockMeshSet::switchStateDefineModel ( IOSSparams & iop)
private

◆ switchStateDefineTransient()

void Iocatalyst::BlockMeshSet::switchStateDefineTransient ( IOSSparams & iop)
private

◆ switchStateModel()

void Iocatalyst::BlockMeshSet::switchStateModel ( IOSSparams & iop)
private

◆ switchStateTransient()

void Iocatalyst::BlockMeshSet::switchStateTransient ( IOSSparams & iop)
private

◆ writeCatalystIOSSFile()

void Iocatalyst::BlockMeshSet::writeCatalystIOSSFile ( IOSSparams & iop)

◆ writeIOSSFile()

void Iocatalyst::BlockMeshSet::writeIOSSFile ( IOSSparams & iop)

◆ writeStructuredBlockBulkData()

void Iocatalyst::BlockMeshSet::writeStructuredBlockBulkData ( IOSSparams & iop)
private

◆ writeStructuredBlockDefinitions()

void Iocatalyst::BlockMeshSet::writeStructuredBlockDefinitions ( IOSSparams & iop)
private

◆ writeStructuredTransientBulkData()

void Iocatalyst::BlockMeshSet::writeStructuredTransientBulkData ( IOSSparams & iop)
private

◆ writeStructuredTransientFieldDefinitions()

void Iocatalyst::BlockMeshSet::writeStructuredTransientFieldDefinitions ( IOSSparams & iop)
private

◆ writeUnstructuredBlockBulkData()

void Iocatalyst::BlockMeshSet::writeUnstructuredBlockBulkData ( IOSSparams & iop)
private

◆ writeUnstructuredBlockDefinitions()

void Iocatalyst::BlockMeshSet::writeUnstructuredBlockDefinitions ( IOSSparams & iop)
private

◆ writeUnstructuredTransientBulkData()

void Iocatalyst::BlockMeshSet::writeUnstructuredTransientBulkData ( IOSSparams & iop)
private

◆ writeUnstructuredTransientFieldDefinitions()

void Iocatalyst::BlockMeshSet::writeUnstructuredTransientFieldDefinitions ( IOSSparams & iop)
private

Member Data Documentation

◆ bms

std::vector<BlockMesh> Iocatalyst::BlockMeshSet::bms
private

◆ CATALYST_DATABASE_TYPE

const std::string Iocatalyst::BlockMeshSet::CATALYST_DATABASE_TYPE = "catalyst"
inlinestatic

◆ CATALYST_DUMMY_DATABASE

const std::string Iocatalyst::BlockMeshSet::CATALYST_DUMMY_DATABASE = "dummy.db"
inlinestatic

◆ CGNS_DATABASE_TYPE

const std::string Iocatalyst::BlockMeshSet::CGNS_DATABASE_TYPE = "cgns"
inlinestaticprivate

◆ EXODUS_DATABASE_TYPE

const std::string Iocatalyst::BlockMeshSet::EXODUS_DATABASE_TYPE = "exodus"
inlinestaticprivate

◆ IOSS_CELL_FIELD

const std::string Iocatalyst::BlockMeshSet::IOSS_CELL_FIELD = "cell"
inlinestaticprivate

◆ IOSS_GLOBAL_FIELD

const std::string Iocatalyst::BlockMeshSet::IOSS_GLOBAL_FIELD = "global"
inlinestaticprivate

◆ IOSS_POINT_FIELD

const std::string Iocatalyst::BlockMeshSet::IOSS_POINT_FIELD = "point"
inlinestaticprivate

◆ IOSS_SCALAR_STORAGE

const std::string Iocatalyst::BlockMeshSet::IOSS_SCALAR_STORAGE = "scalar"
inlinestaticprivate

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