10VTK_ABI_NAMESPACE_BEGIN
27 std::vector<vtkSmartPointer<vtkCellGrid>>
GetCellGrids(
const std::string& blockName,
31 std::vector<vtkSmartPointer<vtkCellGrid>>
GetElementBlock(
const std::string& blockName,
35 std::vector<vtkSmartPointer<vtkCellGrid>>
GetElementBlock(
const std::string& blockName,
36 const Ioss::GroupingEntity* group_entity,
const DatabaseHandle& handle,
int timestep,
39 std::vector<vtkSmartPointer<vtkCellGrid>>
GetSideSet(
const std::string& blockName,
43 std::vector<vtkSmartPointer<vtkCellGrid>>
GetNodeSet(
const std::string& blockName,
48 int shape_conn_size,
int shape_order,
vtkDGCell* dg);
52 Ioss::Region* region,
const DatabaseHandle& handle,
int timestep,
bool read_ioss_ids,
53 const std::string& cache_key_suffix);
57 Ioss::Region* region,
const DatabaseHandle& handle,
int timestep,
bool read_ioss_ids,
58 const std::string& cache_key_suffix);
61 const Ioss::GroupingEntity* group_entity,
const DatabaseHandle& handle,
int timestep);
Visualization data composed of cells of arbitrary type.
Base class for a discontinuous Galerkin cells of all shapes.
Store on/off settings for data arrays, etc.
represent and manipulate attribute data in a dataset
Internal methods for the cell-grid version of the IOSS reader.
std::vector< vtkSmartPointer< vtkCellGrid > > GetElementBlock(const std::string &blockName, const Ioss::GroupingEntity *group_entity, const DatabaseHandle &handle, int timestep, vtkIOSSCellGridReader *self)
vtkCellAttribute::CellTypeInfo GetCellGridInfoForBlock(int shape_conn_size, int shape_order, vtkDGCell *dg)
std::vector< vtkSmartPointer< vtkCellGrid > > GetNodeSet(const std::string &blockName, vtkIOSSReader::EntityType vtk_entity_type, const DatabaseHandle &handle, int timestep, vtkIOSSCellGridReader *self)
void GetElementAttributes(vtkDataArraySelection *fieldSelection, vtkDataSetAttributes *arrayGroup, vtkCellGrid *grid, vtkDGCell *meta, const Ioss::GroupingEntity *group_entity, Ioss::Region *region, const DatabaseHandle &handle, int timestep, bool read_ioss_ids, const std::string &cache_key_suffix)
std::vector< vtkSmartPointer< vtkCellGrid > > GetSideSet(const std::string &blockName, vtkIOSSReader::EntityType vtk_entity_type, const DatabaseHandle &handle, int timestep, vtkIOSSCellGridReader *self)
void GetNodalAttributes(vtkDataArraySelection *fieldSelection, vtkDataSetAttributes *arrayGroup, vtkCellGrid *grid, vtkDGCell *meta, const Ioss::GroupingEntity *group_entity, Ioss::Region *region, const DatabaseHandle &handle, int timestep, bool read_ioss_ids, const std::string &cache_key_suffix)
std::vector< vtkSmartPointer< vtkCellGrid > > GetCellGrids(const std::string &blockName, vtkIOSSReader::EntityType vtk_entity_type, const DatabaseHandle &handle, int timestep, vtkIOSSCellGridReader *self)
vtkIOSSCellGridReaderInternal(vtkIOSSCellGridReader *self)
vtkNew< vtkUnstructuredGridFieldAnnotations > Annotations
bool ApplyDisplacements(vtkCellGrid *grid, Ioss::Region *region, const Ioss::GroupingEntity *group_entity, const DatabaseHandle &handle, int timestep)
std::vector< vtkSmartPointer< vtkCellGrid > > GetElementBlock(const std::string &blockName, vtkIOSSReader::EntityType vtk_entity_type, const DatabaseHandle &handle, int timestep, vtkIOSSCellGridReader *self)
Reader for IOSS (Sierra IO System) that produces cell-grid data.
Internal methods and state for the IOSS reader.
Allocate and hold a VTK object.
std::pair< std::string, int > DatabaseHandle