VTKExtensions
IOExodus
vtkExodusFileSeriesReader.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
3
// SPDX-FileCopyrightText: Copyright 2008 Sandia Corporation
4
// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
18
#ifndef vtkExodusFileSeriesReader_h
19
#define vtkExodusFileSeriesReader_h
20
21
#include "
vtkFileSeriesReader.h
"
22
#include "
vtkPVVTKExtensionsIOExodusModule.h
"
//needed for exports
23
24
class
VTKPVVTKEXTENSIONSIOEXODUS_EXPORT
vtkExodusFileSeriesReader
:
public
vtkFileSeriesReader
25
{
26
public
:
27
vtkTypeMacro(
vtkExodusFileSeriesReader
,
vtkFileSeriesReader
);
28
static
vtkExodusFileSeriesReader
*
New
();
29
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
30
31
protected
:
32
vtkExodusFileSeriesReader
();
33
~
vtkExodusFileSeriesReader
()
override
;
34
35
int
RequestInformation
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
36
vtkInformationVector
* outputVector)
override
;
37
38
int
RequestInformationForInput
(
39
int
index,
vtkInformation
* request,
vtkInformationVector
* outputVector)
override
;
40
41
// Replaces the filenames, which probably represents partitions of the data,
42
// with a set of files where each represents a set of solution files for one
43
// of the simulation restarts.
44
virtual
void
FindRestartedResults();
45
46
private
:
47
vtkExodusFileSeriesReader
(
const
vtkExodusFileSeriesReader
&) =
delete
;
48
void
operator=(
const
vtkExodusFileSeriesReader
&) =
delete
;
49
};
50
51
#endif // vtkExodusFileSeriesReader_h
vtkFileSeriesReader.h
vtkFileSeriesReader::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkInformation
vtkExodusFileSeriesReader
meta-reader to read Exodus file series from simulation restarts
Definition:
vtkExodusFileSeriesReader.h:24
vtkFileSeriesReader
meta-reader to read file series
Definition:
vtkFileSeriesReader.h:74
vtkIndent
vtkFileSeriesReader::RequestInformation
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
vtkInformationVector
VTKPVVTKEXTENSIONSIOEXODUS_EXPORT
#define VTKPVVTKEXTENSIONSIOEXODUS_EXPORT
Definition:
vtkPVVTKExtensionsIOExodusModule.h:15
vtkPVVTKExtensionsIOExodusModule.h
vtkFileSeriesReader::RequestInformationForInput
virtual int RequestInformationForInput(int index, vtkInformation *request=nullptr, vtkInformationVector *outputVector=nullptr)
Make sure the reader's output is set to the given index and, if it changed, run RequestInformation on...
vtkFileSeriesReader::New
static vtkFileSeriesReader * New()
Generated by
1.8.13 on Tue Jan 21 2025