|
PanNDE
|
#include "modules/Controller/include/Gateway.hpp"
Public Member Functions | |
| virtual void | open (std::string filename)=0 |
| virtual void | close () |
| virtual std::shared_ptr< PanNDE::Array< double > > | getArray (std::string keyname, std::shared_ptr< PanNDE::ArrayFactory< double >> maker)=0 |
| virtual double | getValue (std::string keyname)=0 |
| virtual std::shared_ptr< PanNDE::Mesh > | getMesh (std::shared_ptr< PanNDE::MeshFactory > maker, int host_id=0)=0 |
| virtual std::shared_ptr< PanNDE::Field > | getField (std::string keyname, std::shared_ptr< PanNDE::FieldFactory > maker, int host_id=0)=0 |
| virtual void | writeSolution (std::string filename_base, std::shared_ptr< PanNDE::FieldBundle > solution, int write_index)=0 |
| virtual void | writeSolution (std::string filename_base, std::shared_ptr< PanNDE::FieldBundle > solution, std::shared_ptr< PanNDE::DataBundle< double >> meta, int write_index)=0 |
| virtual void | writeSolution (std::string filename_base, std::shared_ptr< PanNDE::FieldBundle > solution, std::shared_ptr< PanNDE::DataBundle< double >> meta)=0 |
| virtual void | writeSolution (std::string filename_base, std::shared_ptr< PanNDE::FieldBundle > solution)=0 |
Defines the methods required to describe the data for file I/O
|
inlinevirtual |
close files
|
pure virtual |
get array by keyname from file
| keyname | name of variable to be pulled from input file |
| maker | array factory |
Implemented in VTKIO::VTKGateway.
|
pure virtual |
get field by keyname from file
| maker | field factory |
| host_id | root process to read mesh from file |
Implemented in VTKIO::VTKGateway.
|
pure virtual |
get mesh from file
| maker | mesh factory |
| host_id | root process to read mesh from file |
Implemented in VTKIO::VTKGateway.
|
pure virtual |
get value by keyname from file
| keyname | name of variable to be pulled from input file |
Implemented in VTKIO::VTKGateway.
|
pure virtual |
open file for read
| filename | the name of the file (using relative addr) |
Implemented in VTKIO::VTKGateway.
|
pure virtual |
write solution variables to file
| filename_base | base name for file write |
| solution | bundled solution data |
Implemented in VTKIO::VTKGateway.
|
pure virtual |
write solution variables to file
| filename_base | base name for file write |
| solution | bundled solution data |
| write_index | time index to be written |
Implemented in VTKIO::VTKGateway.
|
pure virtual |
write solution variables to file
| filename_base | base name for file write |
| solution | bundled solution data |
| meta | additional metadata to be written to file |
Implemented in VTKIO::VTKGateway.
|
pure virtual |
write solution variables to file
| filename_base | base name for file write |
| solution | bundled solution data |
| meta | additional metadata to be written to file |
| write_index | time index to be written |
Implemented in VTKIO::VTKGateway.