VTK  9.2.6
vtkIOSSModel Class Reference

internal class used by vtkIOSSWriter More...

#include <vtkIOSSModel.h>

Public Member Functions

 vtkIOSSModel (vtkPartitionedDataSetCollection *pdc, vtkIOSSWriter *self)
 
 ~vtkIOSSModel ()
 
void DefineModel (Ioss::Region &region) const
 
void DefineTransient (Ioss::Region &region) const
 
void Model (Ioss::Region &region) const
 
void Transient (Ioss::Region &region, double time) const
 
std::string MD5 () const
 Generates an MD5 sum summarizing the model.
 

Detailed Description

internal class used by vtkIOSSWriter

vtkIOSSModel is a helper class used by vtkIOSSWriter. It helps us construct a data structure more suitable for serializing to IOSS from a vtkPartitionedDataSetCollection.

Definition at line 39 of file vtkIOSSModel.h.

Constructor & Destructor Documentation

◆ vtkIOSSModel()

vtkIOSSModel::vtkIOSSModel ( vtkPartitionedDataSetCollection * pdc,
vtkIOSSWriter * self )

◆ ~vtkIOSSModel()

vtkIOSSModel::~vtkIOSSModel ( )

Member Function Documentation

◆ DefineModel()

void vtkIOSSModel::DefineModel ( Ioss::Region & region) const

◆ DefineTransient()

void vtkIOSSModel::DefineTransient ( Ioss::Region & region) const

◆ Model()

void vtkIOSSModel::Model ( Ioss::Region & region) const

◆ Transient()

void vtkIOSSModel::Transient ( Ioss::Region & region,
double time ) const

◆ MD5()

std::string vtkIOSSModel::MD5 ( ) const

Generates an MD5 sum summarizing the model.

This is used to test if the model has changed enough so that it requires a redefinition.

This is not perfect, but is a reasonable option for now.


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