sisi4s
Loading...
Searching...
No Matches
BasisSetExtrapolation.hpp
Go to the documentation of this file.
1
#ifndef BASIS_SET_EXTRAPOLATION_FUNCTION_DEFINED
2
#define BASIS_SET_EXTRAPOLATION_FUNCTION_DEFINED
3
4
#include <vector>
5
#include <
algorithms/Algorithm.hpp
>
6
#include <
math/Vector.hpp
>
7
#include <
util/Tensor.hpp
>
8
9
namespace
sisi4s
{
10
class
BasisSetExtrapolation
:
public
Algorithm
{
11
public
:
12
ALGORITHM_REGISTRAR_DECLARATION
(
BasisSetExtrapolation
);
13
BasisSetExtrapolation
(std::vector<Argument>
const
&argumentList);
14
virtual
~BasisSetExtrapolation
();
15
virtual
void
run
();
16
17
protected
:
18
void
evaluateQGG
(
int
orbitalPairStart,
int
orbtialPairEnd,
int
slice);
19
void
fitF12
(
int
type, real minG, real maxG);
20
void
calculateNewSF
(
int
type,
21
real gamma,
22
Tensor<double>
*coulombKernel,
23
Tensor<double>
*newSF,
24
Tensor<double>
*resNewSF);
25
void
invertQGG
();
26
};
27
}
// namespace sisi4s
28
29
#endif
Algorithm.hpp
ALGORITHM_REGISTRAR_DECLARATION
#define ALGORITHM_REGISTRAR_DECLARATION(NAME)
Auxiliary macro declaring the algorithm registrar for the algorithm type of the given name....
Definition
Algorithm.hpp:169
Tensor.hpp
Vector.hpp
sisi4s::Algorithm
Definition
Algorithm.hpp:26
sisi4s::BasisSetExtrapolation
Definition
BasisSetExtrapolation.hpp:10
sisi4s::BasisSetExtrapolation::evaluateQGG
void evaluateQGG(int orbitalPairStart, int orbtialPairEnd, int slice)
Definition
BasisSetExtrapolation.cxx:53
sisi4s::BasisSetExtrapolation::run
virtual void run()
Definition
BasisSetExtrapolation.cxx:23
sisi4s::BasisSetExtrapolation::fitF12
void fitF12(int type, real minG, real maxG)
Definition
BasisSetExtrapolation.cxx:312
sisi4s::BasisSetExtrapolation::calculateNewSF
void calculateNewSF(int type, real gamma, Tensor< double > *coulombKernel, Tensor< double > *newSF, Tensor< double > *resNewSF)
Definition
BasisSetExtrapolation.cxx:255
sisi4s::BasisSetExtrapolation::invertQGG
void invertQGG()
Definition
BasisSetExtrapolation.cxx:400
sisi4s::BasisSetExtrapolation::~BasisSetExtrapolation
virtual ~BasisSetExtrapolation()
Definition
BasisSetExtrapolation.cxx:21
sisi4s
Definition
Algorithm.hpp:10
sisi4s::Tensor
CTF::Tensor< F > Tensor
Definition
Tensor.hpp:9
src
algorithms
BasisSetExtrapolation.hpp
Generated on Tue Jan 1 1980 00:00:00 for sisi4s by
1.9.7