|
VTK
9.5.20251126
|
class for reading PIO (Parallel Input Output) data files More...
#include <PIODataPIO.h>
Public Member Functions | |
| PIO_DATA_PIO (const char *piofile=nullptr, const std::list< std::string > *fields_to_read=nullptr, bool _defer_read_data=true, const std::set< const char *, Cstring_less > *rdata=nullptr, const std::set< const char *, Cstring_less > *cdata=nullptr) | |
| ~PIO_DATA_PIO () override | |
| bool | GetPIOfileTime (const char *, double &) |
| void | print (std::ostream &) |
| void | print (const char *) |
| bool | set_scalar_field (std::valarray< int > &, const char *) override |
| bool | set_scalar_field (std::valarray< int64_t > &, const char *) override |
| bool | set_scalar_field (std::valarray< double > &, const char *) override |
| bool | set_vector_field (std::valarray< std::valarray< double > > &, const char *) override |
| bool | good_read () override |
| const char * | get_name () const |
| bool | get_reverse_endian () const |
| int | get_PIO_VERSION () const |
| int | get_PIO_NAME_LENGTH () const |
| int | get_PIO_HEADER_LENGTH () const |
| int | get_PIO_INDEX_LENGTH () const |
| const char * | get_pio_dandt () const |
| int | get_pio_num () const override |
| int | get_pio_num_with_size (int64_t n) const |
| int | get_pio_signature () const |
| int | get_cycle () override |
| double | get_simtime () override |
| int | get_dimension () override |
| bool | get_gridsize (std::valarray< int > &) override |
| bool | get_gridscale (std::valarray< double > &) override |
| bool | get_gridorigin (std::valarray< double > &) override |
| std::string | get_eap_version () override |
| std::string | get_username () override |
| std::string | get_problemname () override |
| bool | get_material_names (std::valarray< std::string > &) override |
| bool | get_tracer_variable_names (std::valarray< std::string > &) override |
| PIO_FIELD * | get_pio_field () const override |
| void | GetPIOData (PIO_FIELD &, const double *&, const char *&) |
| void | GetPIOData (PIO_FIELD &, const double *&) |
| void | GetPIOData (PIO_FIELD &, const char *&) |
| const double * | GetPIOData (PIO_FIELD &) |
| void | GetPIOData (const char *, const double *&, const char *&) |
| void | GetPIOData (const char *, const double *&) |
| void | GetPIOData (const char *, const char *&) |
| const double * | GetPIOData (const char *) |
| double | GetPIOData (const char *, int) |
| bool | reconstruct_chunk_field (int64_t numcell, std::valarray< double > &va, const char *prefix, const char *var, int materialId) override |
| int | get_num_components (const char *) const override |
| int | get_num_materials () const override |
| int64_t | get_num_cells () override |
| bool | has_field (const char *) override |
| void | AddRealData (const char *_name) |
| void | AddCharData (const char *_name) |
| void | FreePIOData (PIO_FIELD &pio_field) |
Public Member Functions inherited from PIO_DATA | |
| PIO_DATA () | |
| virtual | ~PIO_DATA ()=0 |
Public Attributes | |
| bool | verbose |
Public Attributes inherited from PIO_DATA | |
| VAR_MAP | VarMMap |
class for reading PIO (Parallel Input Output) data files
This class reads in dump files generated from xRage, a LANL physics code. The PIO (Parallel Input Output) library is used to create the dump files.
Definition at line 36 of file PIODataPIO.h.
| PIO_DATA_PIO::PIO_DATA_PIO | ( | const char * | piofile = nullptr, |
| const std::list< std::string > * | fields_to_read = nullptr, | ||
| bool | _defer_read_data = true, | ||
| const std::set< const char *, Cstring_less > * | rdata = nullptr, | ||
| const std::set< const char *, Cstring_less > * | cdata = nullptr ) |
|
override |
| bool PIO_DATA_PIO::GetPIOfileTime | ( | const char * | , |
| double & | ) |
| void PIO_DATA_PIO::print | ( | std::ostream & | ) |
| void PIO_DATA_PIO::print | ( | const char * | ) |
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
inlineoverridevirtual |
Implements PIO_DATA.
Definition at line 51 of file PIODataPIO.h.
|
inline |
Definition at line 52 of file PIODataPIO.h.
|
inline |
Definition at line 53 of file PIODataPIO.h.
|
inline |
Definition at line 54 of file PIODataPIO.h.
|
inline |
Definition at line 55 of file PIODataPIO.h.
|
inline |
Definition at line 56 of file PIODataPIO.h.
|
inline |
Definition at line 57 of file PIODataPIO.h.
|
inline |
Definition at line 58 of file PIODataPIO.h.
|
overridevirtual |
Implements PIO_DATA.
| int PIO_DATA_PIO::get_pio_num_with_size | ( | int64_t | n | ) | const |
|
inline |
Definition at line 61 of file PIODataPIO.h.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
| void PIO_DATA_PIO::GetPIOData | ( | PIO_FIELD & | , |
| const double *& | , | ||
| const char *& | ) |
| void PIO_DATA_PIO::GetPIOData | ( | PIO_FIELD & | , |
| const double *& | ) |
| void PIO_DATA_PIO::GetPIOData | ( | PIO_FIELD & | , |
| const char *& | ) |
| const double * PIO_DATA_PIO::GetPIOData | ( | PIO_FIELD & | ) |
| void PIO_DATA_PIO::GetPIOData | ( | const char * | , |
| const double *& | , | ||
| const char *& | ) |
| void PIO_DATA_PIO::GetPIOData | ( | const char * | , |
| const double *& | ) |
| void PIO_DATA_PIO::GetPIOData | ( | const char * | , |
| const char *& | ) |
| const double * PIO_DATA_PIO::GetPIOData | ( | const char * | ) |
| double PIO_DATA_PIO::GetPIOData | ( | const char * | , |
| int | ) |
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
overridevirtual |
Implements PIO_DATA.
|
inline |
Definition at line 91 of file PIODataPIO.h.
|
inline |
Definition at line 96 of file PIODataPIO.h.
| void PIO_DATA_PIO::FreePIOData | ( | PIO_FIELD & | pio_field | ) |
| bool PIO_DATA_PIO::verbose |
Definition at line 102 of file PIODataPIO.h.