QMCPACK
LCAOHDFParser.h
Go to the documentation of this file.
1 //////////////////////////////////////////////////////////////////////////////////////
2 // This file is distributed under the University of Illinois/NCSA Open Source License.
3 // See LICENSE file in top directory for details.
4 //
5 // Copyright (c) 2016 Jeongnim Kim and QMCPACK developers.
6 //
7 // File developed by: Anouar Benali, benali@anl.gov, Argonne National Laboratory
8 //
9 //
10 // File created by: Anouar Benali, benali@anl.gov, Argonne National Laboratory
11 //////////////////////////////////////////////////////////////////////////////////////
12 
13 
14 //#ifndef QMCPLUSPLUS_TOOLS_GAMESS_OUT_H
15 //#define QMCPLUSPLUS_TOOLS_GAMESS_OUT_H
17 #include <iostream>
18 #include <sstream>
19 #include <iomanip>
20 #include <vector>
21 #include "OhmmsPETE/TinyVector.h"
23 
25 {
26 public:
27  LCAOHDFParser();
28 
29  LCAOHDFParser(int argc, char** argv);
30 
31  std::streampos pivot_begin;
32  std::vector<std::string> tags;
33  std::string MOtype;
35  int NFZC, NEXT, NTOT, NAC;
36 
37  void parse(const std::string& fname) override;
38 
39  void getGeometry(const std::string& fname);
40  void getCell(const std::string& fname);
41  void getSuperTwist(const std::string& fname);
42  void getMO(const std::string& fname);
43  void getGaussianCenters(const std::string fname);
44 };
45 //#endif
std::string MOtype
Definition: LCAOHDFParser.h:33
void getSuperTwist(const std::string &fname)
std::streampos pivot_begin
Definition: LCAOHDFParser.h:31
std::vector< std::string > tags
Definition: LCAOHDFParser.h:32
Declaration of OhmmsElementBase and define xml-related macros.
void getMO(const std::string &fname)
void parse(const std::string &fname) override
void getCell(const std::string &fname)
void getGaussianCenters(const std::string fname)
void getGeometry(const std::string &fname)