continue;
}
+ // offset
+ if(word[i][0]=='o') {
+ fp.o_params.o.x=atof(word[++i])*fp.lc;
+ fp.o_params.o.y=atof(word[++i])*fp.lc;
+ fp.o_params.o.z=atof(word[++i])*fp.lc;
+ fp.o_params.use=1;
+ continue;
+ }
i+=1;
}
add_stage(mdrun,STAGE_FILL,&fp);
fp->lx,fp->ly,fp->lz,
&o,
&(fp->p_params),
- &(fp->d_params));
+ &(fp->d_params),
+ &(fp->o_params));
o.x+=0.25*fp->lc;
o.y=o.x;
o.z=o.x;
fp->lx,fp->ly,fp->lz,
&o,
&(fp->p_params),
- &(fp->d_params));
+ &(fp->d_params),
+ &(fp->o_params));
break;
default:
fp->lx,fp->ly,fp->lz,
NULL,
&(fp->p_params),
- &(fp->d_params));
+ &(fp->d_params),
+ &(fp->o_params));
break;
}
moldyn_bc_check(moldyn);