ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
force_stress_arrays.h
Go to the documentation of this file.
1#ifndef FORCESTRESS_ARRAYS_H
2#define FORCESTRESS_ARRAYS_H
3
5{
6 public:
7
10
11 //-----------------------------------------
12 // force in LCAO
13 // used in gamma only algorithm.
14 //-----------------------------------------
15 double* DSloc_x;
16 double* DSloc_y;
17 double* DSloc_z;
18
19 //-----------------------------------------
20 // force in LCAO
21 // used in k-points algorithm.
22 //-----------------------------------------
23 double* DSloc_Rx;
24 double* DSloc_Ry;
25 double* DSloc_Rz;
26
27 //-----------------------------------------
28 // dT + part of dVNL
29 // used in gamma only algorithm.
30 //-----------------------------------------
34
35 //-----------------------------------------
36 // dT + part of dVNL
37 // used in kpoint algorithm.
38 //-----------------------------------------
42
43 //----------------------------------------
44 // r_mu - r_nu
45 //----------------------------------------
46
47 double* DH_r;//zhengdy added 2017-07
48
49 double* stvnl11;
50 double* stvnl12;
51 double* stvnl13;
52 double* stvnl22;
53 double* stvnl23;
54 double* stvnl33;
55
56 double* DSloc_11;
57 double* DSloc_12;
58 double* DSloc_13;
59 double* DSloc_22;
60 double* DSloc_23;
61 double* DSloc_33;
62
69
70};
71
72#endif
Definition force_stress_arrays.h:5
double * DHloc_fixedR_x
Definition force_stress_arrays.h:39
double * stvnl33
Definition force_stress_arrays.h:54
double * DSloc_23
Definition force_stress_arrays.h:60
double * stvnl23
Definition force_stress_arrays.h:53
double * stvnl13
Definition force_stress_arrays.h:51
double * DSloc_z
Definition force_stress_arrays.h:17
double * DHloc_fixed_z
Definition force_stress_arrays.h:33
double * DHloc_fixed_y
Definition force_stress_arrays.h:32
double * DSloc_Ry
Definition force_stress_arrays.h:24
double * stvnl11
Definition force_stress_arrays.h:49
double * DHloc_fixed_22
Definition force_stress_arrays.h:66
double * DSloc_33
Definition force_stress_arrays.h:61
double * DHloc_fixedR_y
Definition force_stress_arrays.h:40
double * DHloc_fixed_12
Definition force_stress_arrays.h:64
double * stvnl12
Definition force_stress_arrays.h:50
double * DSloc_Rx
Definition force_stress_arrays.h:23
double * DHloc_fixed_23
Definition force_stress_arrays.h:67
double * DSloc_y
Definition force_stress_arrays.h:16
double * DH_r
Definition force_stress_arrays.h:47
double * stvnl22
Definition force_stress_arrays.h:52
double * DHloc_fixed_13
Definition force_stress_arrays.h:65
double * DHloc_fixed_x
Definition force_stress_arrays.h:31
~ForceStressArrays()
Definition force_stress_arrays.h:9
double * DHloc_fixed_33
Definition force_stress_arrays.h:68
double * DHloc_fixed_11
Definition force_stress_arrays.h:63
double * DSloc_11
Definition force_stress_arrays.h:56
double * DSloc_22
Definition force_stress_arrays.h:59
double * DHloc_fixedR_z
Definition force_stress_arrays.h:41
double * DSloc_Rz
Definition force_stress_arrays.h:25
double * DSloc_13
Definition force_stress_arrays.h:58
double * DSloc_12
Definition force_stress_arrays.h:57
double * DSloc_x
Definition force_stress_arrays.h:15
ForceStressArrays()
Definition force_stress_arrays.h:8