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
DensityGuess.h
Go to the documentation of this file.
1
8
#ifndef SPARROW_DFTB_DENSITYGUESS_H
9
#define SPARROW_DFTB_DENSITYGUESS_H
10
11
#include <
Utils/Scf/MethodInterfaces/DensityMatrixGuessCalculator.h
>
12
#include <vector>
13
14
namespace
Scine {
15
namespace
Utils {
16
class
AtomsOrbitalsIndexes;
17
}
18
namespace
Sparrow {
19
20
namespace
dftb {
21
22
class
DensityGuess
:
public
Utils::DensityMatrixGuessCalculator
{
23
public
:
24
DensityGuess
(
const
Utils::AtomsOrbitalsIndexes
& aoIndexes,
const
std::vector<double>& coreCharges,
const
int
& nElectrons);
25
26
Utils::DensityMatrix
calculateGuess()
const override
;
27
28
private
:
29
const
Utils::AtomsOrbitalsIndexes
& aoIndexes_;
30
const
std::vector<double>& coreCharges_;
31
const
int
& nElectrons_;
32
};
33
34
}
// namespace dftb
35
36
}
// namespace Sparrow
37
}
// namespace Scine
38
#endif // SPARROW_DFTB_DENSITYGUESS_H
Scine::Utils::DensityMatrix
Scine::Utils::DensityMatrixGuessCalculator
DensityMatrixGuessCalculator.h
Scine::Utils::AtomsOrbitalsIndexes
Scine::Sparrow::dftb::DensityGuess
Definition:
DensityGuess.h:22
src
Sparrow
Sparrow
Implementations
Dftb
Utils
DensityGuess.h
Generated by
1.8.5