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 
25 {
26 public:
29  void PrintSelf(ostream& os, vtkIndent indent) override;
30 
31 protected:
33  ~vtkExodusFileSeriesReader() override;
34 
35  int RequestInformation(vtkInformation* request, vtkInformationVector** inputVector,
36  vtkInformationVector* outputVector) override;
37 
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:
48  void operator=(const vtkExodusFileSeriesReader&) = delete;
49 };
50 
51 #endif // vtkExodusFileSeriesReader_h
void PrintSelf(ostream &os, vtkIndent indent) override
meta-reader to read Exodus file series from simulation restarts
meta-reader to read file series
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
#define VTKPVVTKEXTENSIONSIOEXODUS_EXPORT
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...
static vtkFileSeriesReader * New()