sisi4s
Loading...
Searching...
No Matches
MoReader.hpp
Go to the documentation of this file.
1#ifndef _NWCHEM_MOVECS_READER_DEFINED
2#define _NWCHEM_MOVECS_READER_DEFINED
3
5#include <vector>
6#include <map>
7#include <string>
8
9namespace sisi4s {
10
11class MoReader : public Algorithm {
12public:
14 MoReader(std::vector<Argument> const &argumentList)
15 : Algorithm(argumentList) {}
17 virtual void run();
18
19 static std::map<std::string, std::map<std::string, std::string>>
21
22 static std::vector<std::string> BACKENDS;
23 const std::string PSI4 = "psi4", NWCHEM = "nwchem", TURBOMOLE = "turbomole";
24};
25
26} // namespace sisi4s
27
28#endif
#define ALGORITHM_REGISTRAR_DECLARATION(NAME)
Auxiliary macro declaring the algorithm registrar for the algorithm type of the given name....
Definition Algorithm.hpp:169
Definition Algorithm.hpp:26
Definition MoReader.hpp:11
virtual void run()
Definition MoReader.cxx:136
static std::map< std::string, std::map< std::string, std::string > > DEFAULT_REORDER
Definition MoReader.hpp:20
const std::string PSI4
Definition MoReader.hpp:23
const std::string NWCHEM
Definition MoReader.hpp:23
const std::string TURBOMOLE
Definition MoReader.hpp:23
static std::vector< std::string > BACKENDS
Definition MoReader.hpp:22
~MoReader()
Definition MoReader.hpp:16
static std::map< std::string, std::map< std::string, std::string > > DEFAULT_SCALINGS
Definition MoReader.hpp:20
MoReader(std::vector< Argument > const &argumentList)
Definition MoReader.hpp:14
Definition Algorithm.hpp:10