Scine::Sparrow
5.0.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
RepulsionParameters.h
Go to the documentation of this file.
1
8
#ifndef SPARROW_DFTB_REPULSIONPARAMETERS_H
9
#define SPARROW_DFTB_REPULSIONPARAMETERS_H
10
11
#include <vector>
12
13
namespace
Scine {
14
namespace
Sparrow {
15
namespace
dftb {
16
20
struct
RepulsionParameters
{
21
struct
Spline
{
22
double
start;
23
double
end;
24
double
c0;
25
double
c1;
26
double
c2;
27
double
c3;
28
};
29
30
int
nSplineInts;
31
double
cutoff;
32
double
a1, a2, a3;
// Coefficients for exponential part of repulsion
33
std::vector<Spline> splines;
34
double
c4, c5;
// For last spline
35
};
36
37
}
// namespace dftb
38
39
}
// namespace Sparrow
40
}
// namespace Scine
41
#endif // SPARROW_DFTB_REPULSIONPARAMETERS_H
Scine::Sparrow::dftb::RepulsionParameters::Spline
Definition:
RepulsionParameters.h:21
Scine::Sparrow::dftb::RepulsionParameters
Definition:
RepulsionParameters.h:20
src
Sparrow
Sparrow
Implementations
Dftb
Utils
RepulsionParameters.h
Generated by
1.8.5