using namespace std; #include #include #include #include #include int main(){ double Lx,Ly,Lz; int nbead,nfiber,ntype,nbond,nangle,type,mol; int nbeadpoly,ntypepol; cout <<"How many poly: "<> nfiber; cout << "How many atom types: "<> ntypepol; cout << "How many bead per poly: "<> nbeadpoly; cout << "Box size Lx \n Ly \n Lz: "<> Lx; //cin>>Ly; //cin >> Lz; int closed; cout << "Open(0) or Closed(1)?" <> closed; Lx=Ly=Lz=40; int nmax = int(nfiber*nbeadpoly + 0.5*nbeadpoly); vector atom_type(nmax); vector mol_type(nmax); vector nangle1_type(nmax); vector bond_type(nmax); vector Nfib(nfiber); vector > chainbead(nbeadpoly,vector(nfiber)); //int chain[Nmax]; double x,y,z; vector > angle(nmax,vector(4)); vector > angle1(nmax,vector(3)); vector > bond(nmax,vector(2)); vector >PosFib(nfiber,vector(3)); vector > >position(nbeadpoly, PosFib); nbead =0; ofstream write; ifstream read; read.open("initial_configuration.dat"); write.open("trefoil_lammps_patchy.out"); //int count=0; for(int j=0;j> mol >> type>> position[i][j][0] >> position[i][j][1] >>position[i][j][2] ; atom_type[nbead]=type; mol_type[nbead]=mol; chainbead[i][j]=nbead; // polymer[i][j][0] = x; // polymer[i][j][1] = y; // polymer[i][j][2] = z; // cout << nbead << " " <> type >> x >> y >> z; //cout << nbead <<" "<< x<