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);
|
readheader(f, &head);
|
||||||
rewind(f);
|
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("Maximum cell length = %lf\n", head.lmax);
|
||||||
printf("Rmax = %lf\n", com.GRmax);
|
printf("Rmax = %lf\n", com.GRmax);
|
||||||
data = malloc(head.atoms * sizeof(DATA));
|
data = malloc(head.atoms * sizeof(DATA));
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
typedef struct{
|
typedef struct{
|
||||||
double lx, ly, lz;
|
double lx, ly, lz;
|
||||||
double lmax;
|
double lmax;
|
||||||
|
double lmin;
|
||||||
double alpha, beta, gamma;
|
double alpha, beta, gamma;
|
||||||
double M[3][3];
|
double M[3][3];
|
||||||
double M_[3][3];
|
double M_[3][3];
|
||||||
|
|||||||
@@ -7,6 +7,9 @@ void SetMatrix(HEAD *head){
|
|||||||
head->lmax = head->lx;
|
head->lmax = head->lx;
|
||||||
if (head->lmax < head->ly) head->lmax = head->ly;
|
if (head->lmax < head->ly) head->lmax = head->ly;
|
||||||
if (head->lmax < head->lz) head->lmax = head->lz;
|
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;
|
a = head->lx;
|
||||||
b = head->ly;
|
b = head->ly;
|
||||||
|
|||||||
Reference in New Issue
Block a user