|
|
| colvarproxy_io () |
| | Constructor.
|
| |
|
virtual | ~colvarproxy_io () |
| | Destructor.
|
| |
| virtual bool | io_available () |
| | Ensure that we're on the main thread (derived class will do actual check) More...
|
| |
| virtual int | get_frame (long int &) |
| | Save the current frame number in the argument given. More...
|
| |
| virtual int | set_frame (long int) |
| | Set the current frame number (as well as colvarmodule::it) More...
|
| |
|
std::string | get_current_work_dir () const |
| | Get the current working directory of this process.
|
| |
|
std::string | join_paths (std::string const &path1, std::string const &path2) const |
| | Join two paths using the operating system's path separation.
|
| |
| virtual int | backup_file (char const *filename) |
| | Rename the given file, before overwriting it. More...
|
| |
|
int | backup_file (std::string const &filename) |
| | Rename the given file, before overwriting it.
|
| |
|
virtual int | remove_file (char const *filename) |
| | Remove the given file (on Windows only, rename to filename.old)
|
| |
|
int | remove_file (std::string const &filename) |
| | Remove the given file (on Windows only, rename to filename.old)
|
| |
|
virtual int | rename_file (char const *filename, char const *newfilename) |
| | Rename the given file.
|
| |
|
int | rename_file (std::string const &filename, std::string const &newfilename) |
| | Rename the given file.
|
| |
|
std::string const & | input_prefix () const |
| | Prefix of the input state file to be read next.
|
| |
|
virtual int | set_input_prefix (std::string const &prefix) |
| | Initialize input_prefix (NOTE: it will be erased after state file is read)
|
| |
|
std::string const & | output_prefix () const |
| | Default prefix to be used for all output files (final configuration)
|
| |
|
virtual int | set_output_prefix (std::string const &prefix) |
| | Set default output prefix.
|
| |
|
std::string const & | restart_output_prefix () const |
| | Prefix of the restart (checkpoint) file to be written next.
|
| |
|
virtual int | set_restart_output_prefix (std::string const &prefix) |
| | Set default restart state file prefix.
|
| |
|
int | default_restart_frequency () const |
| | Default restart frequency (as set by the simulation engine)
|
| |
|
virtual int | set_default_restart_frequency (int freq) |
| | Communicate/set the restart frequency of the simulation engine.
|
| |
| std::istream & | input_stream (std::string const &input_name, std::string const description="file/channel", bool error_on_fail=true) |
| |
| std::istream & | input_stream_from_string (std::string const &input_name, std::string const &content, std::string const description="string") |
| |
|
bool | input_stream_exists (std::string const &input_name) |
| | Check if the file/channel is open (without opening it if not)
|
| |
|
int | close_input_stream (std::string const &input_name) |
| | Closes the given input stream.
|
| |
|
int | close_input_streams () |
| | Closes all input streams.
|
| |
|
int | delete_input_stream (std::string const &input_name) |
| | Same as close_input_stream(), but also removes the corresponding entry from memory.
|
| |
|
std::list< std::string > | list_input_stream_names () const |
| | List all input streams that were opened at some point.
|
| |
| virtual std::ostream & | output_stream (std::string const &output_name, std::string const description) |
| |
|
virtual bool | output_stream_exists (std::string const &output_name) |
| | Check if the file/channel is open (without opening it if not)
|
| |
| virtual int | flush_output_stream (std::string const &output_name) |
| | Flushes the given output file/channel. More...
|
| |
| virtual int | flush_output_streams () |
| | Flushes all output files/channels. More...
|
| |
| virtual int | close_output_stream (std::string const &output_name) |
| | Closes the given output file/channel. More...
|
| |
| virtual int | close_output_streams () |
| | Close all open files/channels to prevent data loss. More...
|
| |
|
|
std::string | input_prefix_str |
| | Prefix of the input state file to be read next.
|
| |
|
std::string | output_prefix_str |
| | Default prefix to be used for all output files (final configuration)
|
| |
|
std::string | restart_output_prefix_str |
| | Prefix of the restart (checkpoint) file to be written next.
|
| |
|
int | restart_frequency_engine |
| | How often the simulation engine will write its own restart.
|
| |
|
std::map< std::string, std::istream * > | input_streams_ |
| | Container of input files/channels indexed by path name.
|
| |
|
std::istream * | input_stream_error_ |
| | Object whose reference is returned when read errors occur.
|
| |
|
std::map< std::string, std::ostream * > | output_streams_ |
| | Currently open output files/channels.
|
| |
|
std::ostream * | output_stream_error_ |
| | Object whose reference is returned when write errors occur.
|
| |
Methods for data input/output.