JDFTx  1.2.0
YlmInternal Namespace Reference

Functions

template<int lm>
__hostanddev__ double Ylm (double x, double y, double z)
 
 DECLARE_Ylm (0, 0.28209479177387814) DECLARE_Ylm(1
 
*y DECLARE_Ylm (2, 0.4886025119029199 *z) DECLARE_Ylm(3
 
*y *x DECLARE_Ylm (4, 1.0925484305920792 *x *y) DECLARE_Ylm(5
 
*y *x *y *z DECLARE_Ylm (6,-0.31539156525252005 *(Power(x, 2)+Power(y, 2)-2.*Power(z, 2))) DECLARE_Ylm(7
 
*y *x *y *z *x *z DECLARE_Ylm (8, 0.5462742152960396 *(x-y)*(x+y)) DECLARE_Ylm(9
 
*y *x *y *z *x *z *y ** Power (x, 2)+Power(y
 
*y *x *y *z *x *z *y DECLARE_Ylm (10, 2.890611442640554 *x *y *z) DECLARE_Ylm(11
 
*y *x *y *z *x *z *y *y * Power (z, 2))) DECLARE_Ylm(12
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z DECLARE_Ylm (15, 0.5900435899266435 *x *(Power(x, 2)-3.*Power(y, 2))) DECLARE_Ylm(16
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y DECLARE_Ylm (17,-1.7701307697799304 *y *(-3.*Power(x, 2)+Power(y, 2))*z) DECLARE_Ylm(18
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z ** Power (Power(x, 2)+Power(y, 2), 2)-72.*(Power(x
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z Power (y, 2))*Power(z
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z * Power (z, 4))) DECLARE_Ylm(21
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z *x *z *x y *x y *x *z DECLARE_Ylm (24, 0.6258357354491761 *(Power(x, 4)-6.*Power(x, 2)*Power(y, 2)+Power(y, 4))) DECLARE_Ylm(25
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z *x *z *x y *x y *x *z *y ** Power (x, 4)-10.*Power(x
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z *x *z *x y *x y *x *z *y DECLARE_Ylm (26, 8.302649259524166 *x *(x-y)*y *(x+y)*z) DECLARE_Ylm(27
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z *x *z *x y *x y *x *z *y *y *x *y *z *y *z *x *x y *x y *z *x *z DECLARE_Ylm (35, 0.6563820568401701 *x *(Power(x, 4)-10.*Power(x, 2)*Power(y, 2)+5.*Power(y, 4))) DECLARE_Ylm(36
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z *x *z *x y *x y *x *z *y *y *x *y *z *y *z *x *x y *x y *z *x *z *x *y DECLARE_Ylm (37, 2.366619162231752 *y *(5.*Power(x, 4)-10.*Power(x, 2)*Power(y, 2)+Power(y, 4))*z) DECLARE_Ylm(38
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z *x *z *x y *x y *x *z *y *y *x *y *z *y *z *x *x y *x y *z *x *z *x *y *x *x y *y *x y *y *z *x *y *y *z ** Power (Power(x, 2)+Power(y, 2), 3)+90.*Power(Power(x
 
*y *x *y *z *x *z *y *y *z *x *x y *x y *z *x *x y *y *x y *x *y *y *z *x *z *x y *x y *x *z *y *y *x *y *z *y *z *x *x y *x y *z *x *z *x *y *x *x y *y *x y *y *z *x *y *y *z * Power (z, 6))) DECLARE_Ylm(43
 

Detailed Description

Auto-generated code for computing real spherical harmonics and their Clebsch-Gordon coefficients The external interface to these functions follows the end of this namespace block