VTKExtensions
IOExodus
vtkExodusFileSeriesReader.h
Go to the documentation of this file.
1
// -*- c++ -*-
2
/*=========================================================================
3
4
Program: Visualization Toolkit
5
Module: vtkExodusFileSeriesReader.h
6
7
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
8
All rights reserved.
9
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
10
11
This software is distributed WITHOUT ANY WARRANTY; without even
12
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13
PURPOSE. See the above copyright notice for more information.
14
15
=========================================================================*/
16
17
/*
18
* Copyright 2008 Sandia Corporation.
19
* Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
20
* license for use of this work by or on behalf of the
21
* U.S. Government. Redistribution and use in source and binary forms, with
22
* or without modification, are permitted provided that this Notice and any
23
* statement of authorship are reproduced on all copies.
24
*/
25
39
#ifndef vtkExodusFileSeriesReader_h
40
#define vtkExodusFileSeriesReader_h
41
42
#include "
vtkFileSeriesReader.h
"
43
#include "
vtkPVVTKExtensionsIOExodusModule.h
"
//needed for exports
44
45
class
VTKPVVTKEXTENSIONSIOEXODUS_EXPORT
vtkExodusFileSeriesReader
:
public
vtkFileSeriesReader
46
{
47
public
:
48
vtkTypeMacro(
vtkExodusFileSeriesReader
,
vtkFileSeriesReader
);
49
static
vtkExodusFileSeriesReader
*
New
();
50
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
51
52
protected
:
53
vtkExodusFileSeriesReader
();
54
~
vtkExodusFileSeriesReader
()
override
;
55
56
int
RequestInformation
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
57
vtkInformationVector
* outputVector)
override
;
58
59
int
RequestInformationForInput
(
60
int
index,
vtkInformation
* request,
vtkInformationVector
* outputVector)
override
;
61
62
// Replaces the filenames, which probably represents partitions of the data,
63
// with a set of files where each represents a set of solution files for one
64
// of the simulation restarts.
65
virtual
void
FindRestartedResults();
66
67
private
:
68
vtkExodusFileSeriesReader
(
const
vtkExodusFileSeriesReader
&) =
delete
;
69
void
operator=(
const
vtkExodusFileSeriesReader
&) =
delete
;
70
};
71
72
#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:45
vtkFileSeriesReader
meta-reader to read file series
Definition:
vtkFileSeriesReader.h:94
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 Aug 16 2022