| 42 |  | * | 
| 43 |  | *  Created by Charles F. Vardeman II on 10 Apr 2006. | 
| 44 |  | *  @author  Charles F. Vardeman II | 
| 45 | < | *  @version $Id: randomBuilder.cpp,v 1.1 2006-04-25 22:59:27 chuckv Exp $ | 
| 45 | > | *  @version $Id: randomBuilder.cpp,v 1.2 2006-05-17 21:51:42 tim Exp $ | 
| 46 |  | * | 
| 47 |  | */ | 
| 48 |  |  | 
| 89 |  | std::string outInitFileName; | 
| 90 |  | Lattice *simpleLat; | 
| 91 |  | int* numMol; | 
| 92 | < | double latticeConstant; | 
| 93 | < | std::vector<double> lc; | 
| 94 | < | double mass; | 
| 95 | < | const double rhoConvertConst = 1.661; | 
| 96 | < | double density; | 
| 92 | > | RealType latticeConstant; | 
| 93 | > | std::vector<RealType> lc; | 
| 94 | > | RealType mass; | 
| 95 | > | const RealType rhoConvertConst = 1.661; | 
| 96 | > | RealType density; | 
| 97 |  | int nx, | 
| 98 |  | ny, | 
| 99 |  | nz; | 
| 182 |  |  | 
| 183 |  | //calculate lattice constant (in Angstrom) | 
| 184 |  | latticeConstant = pow(rhoConvertConst * numMolPerCell * mass / density, | 
| 185 | < | 1.0 / 3.0); | 
| 185 | > | (RealType)(1.0 / 3.0)); | 
| 186 |  |  | 
| 187 |  | //set lattice constant | 
| 188 |  | lc.push_back(latticeConstant); | 
| 217 |  | } | 
| 218 |  | int totComponents = 0; | 
| 219 |  | for (int i = 0;i<nComponents-1;i++){ /* Figure out Percent for each component */ | 
| 220 | < | numMol[i] = int((double)numSites * args_info.molFraction_arg[i]); | 
| 220 | > | numMol[i] = int((RealType)numSites * args_info.molFraction_arg[i]); | 
| 221 |  | std::cout<<numMol[i]<<std::endl; | 
| 222 |  | totComponents += numMol[i]; | 
| 223 |  | } |