VTK  9.5.20250803
Namespaces | Functions
vtkIOSSCellGridUtilities.h File Reference
#include "vtkCellAttribute.h"
#include "vtkDataArraySelection.h"
#include "vtkDoubleArray.h"
#include "vtkIOSSReader.h"
#include "vtkIOSSUtilities.h"
#include "vtkLogger.h"
#include "vtkObject.h"
#include "vtkSmartPointer.h"
#include "vtkStringToken.h"
#include "vtkTypeInt32Array.h"
#include "vtkTypeInt64Array.h"
#include "vtkTypeList.h"
#include <vtk_ioss.h>
#include <VTK_IOSS(Ioss_Region.h)>
#include <VTK_IOSS(Ioss_Transform.h)>
#include <VTK_IOSS(Ioss_StructuredBlock.h)>
#include <VTK_IOSS(Ioss_SideSet.h)>
#include <VTK_IOSS(Ioss_SideBlock.h)>
#include <cassert>
#include <set>
Include dependency graph for vtkIOSSCellGridUtilities.h:

Go to the source code of this file.

Namespaces

namespace  vtkIOSSCellGridUtilities
 internal utilities for vtkIOSSCellGridReader
 

Functions

vtkSmartPointer< vtkCellMetadatavtkIOSSCellGridUtilities::GetCellMetadata (const Ioss::ElementTopology *topology, int &ioss_cell_points, int &ioss_cell_order, vtkCellGrid *cellGrid=nullptr)
 Returns the an instance of a vtkCellMetadata subclass that can hold data corresponding to the input Ioss topology element.
 
const Ioss::ElementTopology * vtkIOSSCellGridUtilities::GetElementTopology (vtkCellMetadata *cellType)
 Return (if possible) an Ioss::ElementTopology object that corresponds to the input cell metadata.
 
bool vtkIOSSCellGridUtilities::GetConnectivity (const Ioss::GroupingEntity *group_entity, vtkCellGrid *grid, vtkDGCell *meta, int ioss_cell_points, int spec_index=-1, const std::string &group_name=std::string(), vtkIOSSUtilities::Cache *cache=nullptr)
 Read connectivity and possibly ghost-node markings into meta.
 
vtkSmartPointer< vtkCellMetadatavtkIOSSCellGridUtilities::GetCellMetadata (const Ioss::GroupingEntity *group_entity, int &ioss_cell_points, int &ioss_cell_order, vtkCellGrid *cell_grid=nullptr, vtkIOSSUtilities::Cache *cache=nullptr)
 Read connectivity information from the group_entity with offsetting but without permutation.
 
bool vtkIOSSCellGridUtilities::GetShape (Ioss::Region *region, const Ioss::GroupingEntity *group_entity, vtkCellAttribute::CellTypeInfo &cellShapeInfo, int timestep, vtkDGCell *meta, vtkCellGrid *grid=nullptr, vtkIOSSUtilities::Cache *cache=nullptr)
 Fetch the nodal coordinates for group_entity and create the cell_grid's shape attribute.