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
NDDODensityGuess.h
Go to the documentation of this file.
1
8
#ifndef SPARROW_NDDODENSITYGUESS_H
9
#define SPARROW_NDDODENSITYGUESS_H
10
11
#include <
Utils/Scf/MethodInterfaces/DensityMatrixGuessCalculator.h
>
12
#include <
Utils/Typenames.h
>
13
14
namespace
Scine {
15
namespace
Utils {
16
class
OverlapCalculator;
17
}
18
namespace
Sparrow {
19
20
namespace
nddo {
21
class
ElementParameters;
22
26
class
NDDODensityGuess
:
public
Utils::DensityMatrixGuessCalculator
{
27
public
:
28
NDDODensityGuess
(
const
Utils::ElementTypeCollection
& elements,
const
ElementParameters
& elementParameters,
29
Utils::OverlapCalculator
& overlapCalculator,
const
int
& nElectrons,
const
int
& nAOs);
30
31
Utils::DensityMatrix
calculateGuess()
const override
;
32
33
private
:
34
const
Utils::ElementTypeCollection
& elements_;
35
const
ElementParameters
& elementParameters_;
36
Utils::OverlapCalculator
& overlapCalculator_;
37
const
int
& nElectrons_;
38
const
int
& nAOs_;
39
};
40
41
}
// namespace nddo
42
43
}
// namespace Sparrow
44
}
// namespace Scine
45
#endif // SPARROW_PM6DENSITYGUESS_H
Scine::Sparrow::nddo::ElementParameters
Definition:
ElementParameters.h:26
Typenames.h
Scine::Utils::ElementTypeCollection
Scine::Utils::DensityMatrix
Scine::Utils::OverlapCalculator
Scine::Utils::DensityMatrixGuessCalculator
Scine::Sparrow::nddo::NDDODensityGuess
Definition:
NDDODensityGuess.h:26
DensityMatrixGuessCalculator.h
src
Sparrow
Sparrow
Implementations
Nddo
Utils
NDDODensityGuess.h
Generated by
1.8.5