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 
46 {
47 public:
50  void PrintSelf(ostream& os, vtkIndent indent) override;
51 
52 protected:
54  ~vtkExodusFileSeriesReader() override;
55 
56  int RequestInformation(vtkInformation* request, vtkInformationVector** inputVector,
57  vtkInformationVector* outputVector) override;
58 
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:
69  void operator=(const vtkExodusFileSeriesReader&) = delete;
70 };
71 
72 #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()