STORMM Source Documentation
Loading...
Searching...
No Matches
atomgraph_intake.h
1// -*-c++-*-
2#ifndef STORMM_ATOMGRAPH_INTAKE_H
3#define STORMM_ATOMGRAPH_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 "atomgraph_enumerators.h"
11#include "atomgraph.h"
12
13namespace stormm {
14namespace topology {
15
29AtomGraph loadTopology(const std::string &file_name, bool *files_found = nullptr,
30 ExceptionResponse priority = ExceptionResponse::WARN,
31 TopologyKind engine_format = TopologyKind::AMBER);
32
33std::vector<AtomGraph> loadTopology(const std::vector<std::string> &file_names,
34 bool *files_found = nullptr,
35 ExceptionResponse priority = ExceptionResponse::WARN,
36 TopologyKind engine_format = TopologyKind::AMBER);
38
39} // namespace topology
40} // namespace stormm
41
42#endif
A struct to hold information relating to an Amber topology. This struct's member functions are limite...
Definition atomgraph.h:50