parallel meta-writer for serial formats
More...
#include <vtkParallelSerialWriter.h>
Inherits vtkDataObjectAlgorithm.
parallel meta-writer for serial formats
vtkParallelSerialWriter is a meta-writer that enables serial writers to work in parallel. It gathers data to the 1st node and invokes the internal writer. The reduction is controlled defined by the PreGatherHelper and PostGatherHelper. This also makes it possible to write time-series for temporal datasets using simple non-time-aware writers.
Definition at line 35 of file vtkParallelSerialWriter.h.
§ Superclass
§ vtkParallelSerialWriter()
vtkParallelSerialWriter::vtkParallelSerialWriter |
( |
| ) |
|
|
protected |
§ ~vtkParallelSerialWriter()
vtkParallelSerialWriter::~vtkParallelSerialWriter |
( |
| ) |
|
|
protected |
§ New()
§ GetClassName()
virtual const char* vtkParallelSerialWriter::GetClassName |
( |
| ) |
|
|
virtual |
§ IsTypeOf()
static int vtkParallelSerialWriter::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
§ IsA()
virtual int vtkParallelSerialWriter::IsA |
( |
const char * |
type | ) |
|
|
virtual |
§ SafeDownCast()
§ PrintSelf()
void vtkParallelSerialWriter::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
§ SetWriter()
void vtkParallelSerialWriter::SetWriter |
( |
vtkAlgorithm * |
| ) |
|
Set/get the internal writer.
§ GetWriter()
virtual vtkAlgorithm* vtkParallelSerialWriter::GetWriter |
( |
| ) |
|
|
virtual |
Set/get the internal writer.
§ GetMTime()
virtual vtkMTimeType vtkParallelSerialWriter::GetMTime |
( |
| ) |
|
|
virtual |
Return the MTime also considering the internal writer.
§ SetFileNameMethod()
virtual void vtkParallelSerialWriter::SetFileNameMethod |
( |
const char * |
| ) |
|
|
virtual |
Name of the method used to set the file name of the internal writer.
By default, this is SetFileName.
§ GetFileNameMethod()
virtual char* vtkParallelSerialWriter::GetFileNameMethod |
( |
| ) |
|
|
virtual |
Name of the method used to set the file name of the internal writer.
By default, this is SetFileName.
§ SetFileName()
virtual void vtkParallelSerialWriter::SetFileName |
( |
const char * |
| ) |
|
|
virtual |
Get/Set the name of the output file.
§ GetFileName()
virtual char* vtkParallelSerialWriter::GetFileName |
( |
| ) |
|
|
virtual |
Get/Set the name of the output file.
§ Write()
int vtkParallelSerialWriter::Write |
( |
| ) |
|
Invoke the writer.
Returns 1 for success, 0 for failure.
§ GetPiece()
virtual int vtkParallelSerialWriter::GetPiece |
( |
| ) |
|
|
virtual |
Get/Set the piece number to write.
The same piece number is used for all inputs.
§ SetPiece()
virtual void vtkParallelSerialWriter::SetPiece |
( |
int |
| ) |
|
|
virtual |
Get/Set the piece number to write.
The same piece number is used for all inputs.
§ GetNumberOfPieces()
virtual int vtkParallelSerialWriter::GetNumberOfPieces |
( |
| ) |
|
|
virtual |
Get/Set the number of pieces into which the inputs are split.
§ SetNumberOfPieces()
virtual void vtkParallelSerialWriter::SetNumberOfPieces |
( |
int |
| ) |
|
|
virtual |
Get/Set the number of pieces into which the inputs are split.
§ GetGhostLevel()
virtual int vtkParallelSerialWriter::GetGhostLevel |
( |
| ) |
|
|
virtual |
Get/Set the number of ghost levels to be written.
§ SetGhostLevel()
virtual void vtkParallelSerialWriter::SetGhostLevel |
( |
int |
| ) |
|
|
virtual |
Get/Set the number of ghost levels to be written.
§ SetPreGatherHelper()
void vtkParallelSerialWriter::SetPreGatherHelper |
( |
vtkAlgorithm * |
| ) |
|
Get/Set the pre-reduction helper.
Pre-Reduction helper is an algorithm that runs on each node's data before it is sent to the root.
§ GetPreGatherHelper()
virtual vtkAlgorithm* vtkParallelSerialWriter::GetPreGatherHelper |
( |
| ) |
|
|
virtual |
Get/Set the pre-reduction helper.
Pre-Reduction helper is an algorithm that runs on each node's data before it is sent to the root.
§ SetPostGatherHelper()
void vtkParallelSerialWriter::SetPostGatherHelper |
( |
vtkAlgorithm * |
| ) |
|
Get/Set the reduction helper.
Reduction helper is an algorithm with multiple input connections, that produces a single output as the reduced output. This is run on the root node to produce a result from the gathered results of each node.
§ GetPostGatherHelper()
virtual vtkAlgorithm* vtkParallelSerialWriter::GetPostGatherHelper |
( |
| ) |
|
|
virtual |
Get/Set the reduction helper.
Reduction helper is an algorithm with multiple input connections, that produces a single output as the reduced output. This is run on the root node to produce a result from the gathered results of each node.
§ GetWriteAllTimeSteps()
virtual int vtkParallelSerialWriter::GetWriteAllTimeSteps |
( |
| ) |
|
|
virtual |
Must be set to true to write all timesteps, otherwise only the current timestep will be written out.
Off by default.
§ SetWriteAllTimeSteps()
virtual void vtkParallelSerialWriter::SetWriteAllTimeSteps |
( |
int |
| ) |
|
|
virtual |
Must be set to true to write all timesteps, otherwise only the current timestep will be written out.
Off by default.
§ WriteAllTimeStepsOn()
virtual void vtkParallelSerialWriter::WriteAllTimeStepsOn |
( |
| ) |
|
|
virtual |
Must be set to true to write all timesteps, otherwise only the current timestep will be written out.
Off by default.
§ WriteAllTimeStepsOff()
virtual void vtkParallelSerialWriter::WriteAllTimeStepsOff |
( |
| ) |
|
|
virtual |
Must be set to true to write all timesteps, otherwise only the current timestep will be written out.
Off by default.
§ SetInterpreter()
§ RequestInformation()
int vtkParallelSerialWriter::RequestInformation |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protected |
§ RequestUpdateExtent()
int vtkParallelSerialWriter::RequestUpdateExtent |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protected |
§ RequestData()
int vtkParallelSerialWriter::RequestData |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protected |
The documentation for this class was generated from the following file: