![]() |
GPUE
v1.0
GPU Gross-Pitaevskii Equation numerical solver for Bose-Einstein condensates
|
Routines for input and output of simulation data. More...


Go to the source code of this file.
Namespaces | |
| FileIO | |
Functions | |
| double2 * | FileIO::readIn (std::string fileR, std::string fileI, int gSize) |
| Reads in the real and imaginary components from text files. More... | |
| void | FileIO::writeOut (std::string buffer, std::string file, double2 *data, int length, int step) |
| Writes the specified double2 array to a text file. More... | |
| void | FileIO::writeOutDouble (std::string buffer, std::string file, double *data, int length, int step) |
| Writes the specified double array to a text file. More... | |
| void | FileIO::writeOutBool (std::string buffer, std::string file, bool *data, int length, int step) |
| Writes the specified double array to a text file. More... | |
| void | FileIO::writeOutInt (std::string buffer, std::string file, int *data, int length, int step) |
| Writes the specified int array to a text file. More... | |
| void | FileIO::writeOutInt2 (std::string buffer, std::string file, int2 *data, int length, int step) |
| Writes the specified int2 array to a text file. More... | |
| void | FileIO::writeOutVortex (std::string buffer, std::string file, std::vector< std::shared_ptr< Vtx::Vortex >> &data, int step) |
| Writes the specified Vtx::Vortex array to a text file. More... | |
| void | FileIO::writeOutParam (std::string buffer, Grid &par, std::string file) |
| Writes the parameter file. More... | |
| int | FileIO::readState (std::string name) |
| void | FileIO::writeOutAdjMat (std::string buffer, std::string file, int *mat, unsigned int *uids, int dim, int step) |
| Write adjacency matrix of ints to a file in Mathematica readable format. More... | |
| void | FileIO::writeOutAdjMat (std::string buffer, std::string file, double *mat, unsigned int *uids, int dim, int step) |
| Write adjacency matrix of doubles to a file in Mathematica readable format. More... | |
Routines for input and output of simulation data.
The functions herein are used to write the simulation data to text-based files (HDF was planned, but for simplicity I removed it). Data from previous simulations can also be read into memory.
Definition in file fileIO.h.