MPQC
2.3.1
src
lib
chemistry
qc
psi
psifile11.h
1
#ifdef __GNUG__
2
#pragma interface
3
#endif
4
5
#ifndef _chemistry_qc_psi_file11_h
6
#define _chemistry_qc_psi_file11_h
7
8
using namespace
std;
9
10
#include <fstream>
11
#include <string>
12
#include<util/ref/ref.h>
13
#include<chemistry/molecule/molecule.h>
14
#include<chemistry/qc/basis/basis.h>
15
16
namespace
sc {
17
18
class
PsiExEnv;
19
22
23
class
PsiFile11
:
public
RefCount
{
24
25
string
filename_;
26
std::fstream file_;
27
28
// No default constructor
29
PsiFile11
() {};
30
31
void
skip_lines(
int
n);
32
void
skip_entry();
33
void
rewind();
34
35
public
:
36
PsiFile11
(
const
string
& name);
37
~
PsiFile11
();
38
39
void
open();
40
void
close();
41
void
remove();
42
int
get_natom(
int
entry);
43
double
get_energy(
int
entry);
44
double
get_coord(
int
entry,
int
atom,
int
xyz);
45
double
get_grad(
int
entry,
int
atom,
int
xyz);
46
};
47
48
}
49
50
#endif
sc::PsiFile11
PsiFile11 is a Psi gradient file.
Definition:
psifile11.h:23
sc::RefCount
The base class for all reference counted objects.
Definition:
ref.h:194
Generated at Sun Jan 26 2020 23:33:04 for
MPQC
2.3.1 using the documentation package
Doxygen
1.8.16.