12 f.
x = f.
z * l1.
z + f.
y * l1.
y + f.
x * l1.
x;
13 f.
y = f.
z * l2.
z + f.
y * l2.
y;
22 f.
x = f.
z * l1.
z + f.
x * l1.
x;
44 }
else if (l1.
y == 0) {
55 f.
x -= REAL_FLOOR(0.5f + f.
x);
56 f.
y -= REAL_FLOOR(0.5f + f.
y);
57 f.
z -= REAL_FLOOR(0.5f + f.
z);
67 f.
x = zr * ra.
z + yr * ra.
y + xr * ra.
x;
68 f.
y = zr * rb.
z + yr * rb.
y;
79 f.
x = zr * ra.
z + xr * ra.
x;
104 }
else if (ra.
y == 0) {
float x
Definition: acc/realndef.h:49
float y
Definition: acc/realndef.h:49
float z
Definition: acc/realndef.h:49
Definition: acc/realndef.h:48
__device__ real3 ctof_orthogonal(real xr, real yr, real zr, real3 ra, real3 rb, real3 rc)
Cartesian to fractional: orthogonal.
Definition: imagefc.h:87
__device__ real3 imagectof_general(real xr, real yr, real zr, real3 ra, real3 rb, real3 rc)
Cartesian to fractional.
Definition: imagefc.h:99
__device__ real3 ctof_triclinic(real xr, real yr, real zr, real3 ra, real3 rb, real3 rc)
Cartesian to fractional: triclinic.
Definition: imagefc.h:63
__device__ real3 ftoc_monoclinic(real3 f, real3 l1, real3 l2, real3 l3)
Fractional to cartesian: monoclinic.
Definition: imagefc.h:20
__device__ real3 ftoc_general(real3 f, real3 l1, real3 l2, real3 l3)
Fractional to cartesian.
Definition: imagefc.h:40
__device__ real3 ftoc_orthogonal(real3 f, real3 l1, real3 l2, real3 l3)
Fractional to cartesian: orthogonal.
Definition: imagefc.h:30
__device__ real3 ftoc_triclinic(real3 f, real3 l1, real3 l2, real3 l3)
Fractional to cartesian: triclinic.
Definition: imagefc.h:10
__device__ real3 ctof_monoclinic(real xr, real yr, real zr, real3 ra, real3 rb, real3 rc)
Cartesian to fractional: monoclinic.
Definition: imagefc.h:75
__device__ real3 imageFrac(real3 f)
PBC image of the fractional coordinates.
Definition: imagefc.h:53
float real
Definition: precision.h:80