QMCPACK
GaussianFCHKParser.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: Jeongnim Kim, jeongnim.kim@gmail.com, University of Illinois at Urbana-Champaign
8 // Jeremy McMinnis, jmcminis@gmail.com, University of Illinois at Urbana-Champaign
9 //
10 // File created by: Jeongnim Kim, jeongnim.kim@gmail.com, University of Illinois at Urbana-Champaign
11 //////////////////////////////////////////////////////////////////////////////////////
12 
13 
14 #ifndef QMCPLUSPLUS_TOOLS_GAUSSIAN_FCHK_H
15 #define QMCPLUSPLUS_TOOLS_GAUSSIAN_FCHK_H
17 #include <iostream>
18 #include <sstream>
19 #include <iomanip>
20 #include <vector>
21 #include "OhmmsPETE/TinyVector.h"
23 
25 {
26 public:
28 
29  GaussianFCHKParser(int argc, char** argv);
30 
31  void parse(const std::string& fname) override;
32 
33  void getGeometry(std::istream& is);
34 
35  void getGaussianCenters(std::istream& is);
36 };
37 #endif
void getGaussianCenters(std::istream &is)
Declaration of OhmmsElementBase and define xml-related macros.
void parse(const std::string &fname) override
void getGeometry(std::istream &is)