excgrid 0.1.0
Grid + XC-kernel + D3 library
Loading...
Searching...
No Matches
kernels.hpp
1#pragma once
2
3#include "excgrid/kernel.hpp"
4
5namespace excgrid {
6
20
26XcKernelValue SlaterExchange(double rhoA, double rhoB);
27
33XcKernelValue Vwn5Correlation(double rhoA, double rhoB);
34
41XcKernelValue Vwn3Correlation(double rhoA, double rhoB);
42
48XcKernelValue Pw92Correlation(double rhoA, double rhoB);
49
59 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
60
70 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
71
80XcKernelValue PbeExchange(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
81
91 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
92
102 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
103
113 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
114
124 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
125
135 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
136
146 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
147
157 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
158
168 double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb);
169
170} // namespace excgrid
XcKernelValue PbeCorrelation(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue RevPbeExchange(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue SlaterExchange(double rhoA, double rhoB)
XcKernelValue Pw91Exchange(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue Becke88Exchange(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue P86Correlation(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue LypCorrelation(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue PbeSolExchange(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue RpbeExchange(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue Pw92Correlation(double rhoA, double rhoB)
XcKernelValue Vwn3Correlation(double rhoA, double rhoB)
XcKernelValue Vwn5Correlation(double rhoA, double rhoB)
XcKernelValue MPw91Exchange(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue PbeExchange(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
XcKernelValue Pw91Correlation(double rhoA, double rhoB, double sigmaAa, double sigmaAb, double sigmaBb)
Definition kernel.hpp:24