corrected default r to 0.5*lmin
This commit is contained in:
@@ -369,7 +369,7 @@ int main(int argn, char **argv){
|
||||
readheader(f, &head);
|
||||
rewind(f);
|
||||
|
||||
if (com.GRmax == -1) com.GRmax = head.lmax*0.5;
|
||||
if (com.GRmax == -1) com.GRmax = head.lmin*0.5;
|
||||
printf("Maximum cell length = %lf\n", head.lmax);
|
||||
printf("Rmax = %lf\n", com.GRmax);
|
||||
data = malloc(head.atoms * sizeof(DATA));
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
typedef struct{
|
||||
double lx, ly, lz;
|
||||
double lmax;
|
||||
double lmin;
|
||||
double alpha, beta, gamma;
|
||||
double M[3][3];
|
||||
double M_[3][3];
|
||||
|
||||
@@ -7,6 +7,9 @@ void SetMatrix(HEAD *head){
|
||||
head->lmax = head->lx;
|
||||
if (head->lmax < head->ly) head->lmax = head->ly;
|
||||
if (head->lmax < head->lz) head->lmax = head->lz;
|
||||
head->lmin = head->lx;
|
||||
if (head->lmin > head->ly) head->lmin = head->ly;
|
||||
if (head->lmin > head->lz) head->lmin = head->lz;
|
||||
|
||||
a = head->lx;
|
||||
b = head->ly;
|
||||
|
||||
Reference in New Issue
Block a user