|
IOSS 2.0
|
#include <CatalystExodusMesh.h>
Public Member Functions | |
| CatalystExodusMesh (Iovs::CatalystManager *cm, CatalystPipelineInfo &catalystPipelineInfo) | |
| ~CatalystExodusMesh () | |
| void | PerformCoProcessing (std::vector< int > &error_and_warning_codes, std::vector< std::string > &error_and_warning_messages) |
| void | SetTimeData (double currentTime, int timeStep) |
| void | logMemoryUsageAndTakeTimerReading () |
| void | ReleaseMemory () |
| void | Delete () |
| void | CreateGlobalVariable (const std::string &variable_name, int num_comps, const double *data) |
| void | CreateGlobalVariable (const std::string &variable_name, int num_comps, const int *data) |
| void | CreateGlobalVariable (const std::string &variable_name, int num_comps, const int64_t *data) |
| void | InitializeGlobalPoints (int num_points, int dimension, const double *data) |
| void | InitializeElementBlocks (const ElementBlockIdNameList &elemBlockNameIdList) |
| 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) |
| 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) |
| void | CreateElementVariable (const std::string &variable_name, int num_comps, int elem_block_id, const double *data) |
| void | CreateElementVariable (const std::string &variable_name, int num_comps, int elem_block_id, const int *data) |
| void | CreateElementVariable (const std::string &variable_name, int num_comps, int elem_block_id, const int64_t *data) |
| void | CreateNodalVariable (const std::string &variable_name, int num_comps, const double *data) |
| void | CreateNodalVariable (const std::string &variable_name, int num_comps, const int *data) |
| void | CreateNodalVariable (const std::string &variable_name, int num_comps, const int64_t *data) |
| bool | UnderscoreVectorsON () |
| void | SetUnderscoreVectors (bool status) |
| bool | ApplyDisplacementsON () |
| void | SetApplyDisplacements (bool status) |
| vtkPartitionedDataSetCollection * | getPartitionedDataSetCollection () |
| Public Member Functions inherited from Iovs_exodus::CatalystExodusMeshBase | |
| CatalystExodusMeshBase () | |
| virtual | ~CatalystExodusMeshBase () |
Private Types | |
| using | CatalystPipelineInfo = Iovs::CatalystManager::CatalystPipelineInfo |
Private Member Functions | |
| double | GetArrayValue (vtkVariant &v, const void *data, int index) |
| void | ReleaseGlobalPoints () |
| void | CreateElementBlockInternal (const char *elem_block_name, int elem_block_id, const std::string &elem_type, int nodes_per_elem, int num_elem, vtkVariant &v, const int64_t *global_elem_ids, void *connectivity) |
| void | CreateGlobalVariableVariant (const std::string &variable_name, int num_comps, vtkVariant &v, const void *data) |
| void | CreateGlobalVariableInternal (const std::string &variable_name, int num_comps, vtkUnstructuredGrid *ug, vtkVariant &v, const void *data) |
| void | CreateNodalVariableVariant (const std::string &variable_name, int num_comps, vtkVariant &v, const void *data) |
| void | CreateNodalVariableInternal (const std::string &variable_name, int num_comps, vtkUnstructuredGrid *ug, int element_block_id, std::map< int, std::map< int, int > > &point_map, vtkVariant &v, const void *data) |
| void | CreateElementVariableVariant (const std::string &variable_name, int num_comps, int elem_block_id, vtkVariant &v, const void *data) |
| void | CreateElementVariableInternal (const std::string &variable_name, int num_comps, vtkUnstructuredGrid *ug, vtkVariant &v, const void *data) |
| void | ReleaseMemoryInternal (vtkUnstructuredGrid *ug) |
| CatalystExodusMesh () | |
| CatalystExodusMesh (const CatalystExodusMesh &)=delete | |
| CatalystExodusMesh & | operator= (const CatalystExodusMesh &)=delete |
| int | getElementBlocksAssemblyNode () |
| vtkUnstructuredGrid * | getUnstructuredGrid (int blockId) |
Private Attributes | |
| std::map< int, std::map< int, int > > | ebmap |
| std::map< int, std::map< int, int > > | ebmap_reverse |
| std::map< int, std::map< int, int > > | global_elem_id_map |
| std::vector< int > | global_point_id_to_global_elem_id |
| std::map< int, unsigned int > | ebidmap |
| vtkPoints * | global_points |
| int | num_global_points |
| bool | writeCatalystMesh |
| std::string | catalystMeshFilePrefix |
| vtkNew< vtkPartitionedDataSetCollection > | vpdc |
| Iovs::CatalystManager * | catManager = nullptr |
| bool | UnderscoreVectors |
| bool | ApplyDisplacements |
| CatalystPipelineInfo | catalystPipelineInfo |
| const std::string | ASSEMBLY_LABEL = "label" |
| const std::string | ASSEMBLY_ROOT_NAME = "IOSS" |
| const std::string | ASSEMBLY_ELEMENT_BLOCKS = "element_blocks" |
| const int | PDS_UNSTRUCTURED_GRID_INDEX = 0 |
Additional Inherited Members | |
| Public Types inherited from Iovs_exodus::CatalystExodusMeshBase | |
| using | ElementBlockIdNameList = std::vector<std::pair<int, std::string>> |
|
private |
| Iovs_exodus::CatalystExodusMesh::CatalystExodusMesh | ( | Iovs::CatalystManager * | cm, |
| CatalystPipelineInfo & | catalystPipelineInfo ) |
| Iovs_exodus::CatalystExodusMesh::~CatalystExodusMesh | ( | ) |
|
private |
|
privatedelete |
| bool Iovs_exodus::CatalystExodusMesh::ApplyDisplacementsON | ( | ) |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
private |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
private |
|
private |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
private |
|
private |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
private |
|
private |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
private |
|
private |
| vtkPartitionedDataSetCollection * Iovs_exodus::CatalystExodusMesh::getPartitionedDataSetCollection | ( | ) |
|
private |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
privatedelete |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
private |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
|
private |
| void Iovs_exodus::CatalystExodusMesh::SetApplyDisplacements | ( | bool | status | ) |
|
virtual |
Implements Iovs_exodus::CatalystExodusMeshBase.
| void Iovs_exodus::CatalystExodusMesh::SetUnderscoreVectors | ( | bool | status | ) |
| bool Iovs_exodus::CatalystExodusMesh::UnderscoreVectorsON | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |