STORMM Source Documentation
Loading...
Searching...
No Matches
coordinate_intake.h
1// -*-c++-*-
2#ifndef STORMM_COORDINATE_INTAKE_H
3#define STORMM_COORDINATE_INTAKE_H
4
5#include <string>
6#include <vector>
7#include "copyright.h"
8#include "Constants/behavior.h"
9#include "FileManagement/file_listing.h"
10#include "coordinateframe.h"
11#include "phasespace.h"
12#include "trajectory_enumerators.h"
13
14namespace stormm {
15namespace trajectory {
16
30PhaseSpace loadPhaseSpace(const std::string &file_name, bool *files_found = nullptr,
31 ExceptionResponse priority = ExceptionResponse::WARN,
32 CoordinateFileKind crd_format = CoordinateFileKind::UNKNOWN);
33
34std::vector<PhaseSpace>
35loadPhaseSpace(const std::vector<std::string> &file_names, bool *files_found = nullptr,
36 ExceptionResponse priority = ExceptionResponse::WARN,
37 CoordinateFileKind crd_format = CoordinateFileKind::UNKNOWN);
39
40} // namespace trajectory
41} // namespace stormm
42
43#endif
An object to complement a topology and hold positions, velocities, and forces of all particles in a s...
Definition phasespace.h:141