Inherits vtkUnstructuredGridAlgorithm.
|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
virtual void | SetFileName (const char *) |
| Specify the name of the cosmology particle binary file to read. More...
|
|
virtual char * | GetFileName () |
| Specify the name of the cosmology particle binary file to read. More...
|
|
|
virtual void | SetRL (float) |
| Specify the physical box dimensions size (rL) (default 100.0) More...
|
|
virtual float | GetRL () |
| Specify the physical box dimensions size (rL) (default 100.0) More...
|
|
|
virtual void | SetOverlap (float) |
| Specify the ghost cell spacing in Mpc (in rL units) (edge boundary of processor box) (default 5) More...
|
|
virtual float | GetOverlap () |
| Specify the ghost cell spacing in Mpc (in rL units) (edge boundary of processor box) (default 5) More...
|
|
|
virtual void | SetReadMode (int) |
| Set the read mode (0 = one-to-one, 1 = default, round-robin) More...
|
|
virtual int | GetReadMode () |
| Set the read mode (0 = one-to-one, 1 = default, round-robin) More...
|
|
|
virtual void | SetCosmoFormat (int) |
| Set whether to byte-swap or not the data. More...
|
|
virtual int | GetCosmoFormat () |
| Set whether to byte-swap or not the data. More...
|
|
|
virtual vtkMultiProcessController * | GetController () |
| Set the communicator object for interprocess communication. More...
|
|
virtual void | SetController (vtkMultiProcessController *) |
| Set the communicator object for interprocess communication. More...
|
|
Read a binary cosmology data file.
vtkPCosmoReader creates a vtkUnstructuredGrid from a binary cosmology file.
A cosmo file is a record format file with no header. One record per particle.
Each record is 32 bytes, with fields (in order) for: x_position (float), x_velocity (float), y_position (float), y_velocity (float), z-position (float), z_velocity (float) mass (float) identification tag (int64_t)
Total particle data can be split into per processor files, with each file name ending in the processor number.
Definition at line 95 of file vtkPCosmoReader.h.
virtual void vtkPCosmoReader::SetCosmoFormat |
( |
int |
| ) |
|
|
virtual |
Set whether to byte-swap or not the data.
Applicable only to Cosmo format. By default, no byte-swapping is enabled. vtkSetMacro(ByteSwap,int); vtkGetMacro(ByteSwap,int); Set the filetype to Gadget or Cosmo read mode (0 = Gadget, 1 = default, Cosmo)
virtual int vtkPCosmoReader::GetCosmoFormat |
( |
| ) |
|
|
virtual |
Set whether to byte-swap or not the data.
Applicable only to Cosmo format. By default, no byte-swapping is enabled. vtkSetMacro(ByteSwap,int); vtkGetMacro(ByteSwap,int); Set the filetype to Gadget or Cosmo read mode (0 = Gadget, 1 = default, Cosmo)