<commit_before>package etomica.models.nitrogen;

/**
 * The parameters that are determined through conjugate gradient method to give the lowest lattice energy
 *  for beta-N2 phase structure
 * 
 * @author taitan
 *
 */
public class BetaPhaseLatticeParameter {
	public BetaPhaseLatticeParameter(){
		
	}
	
	public double[][] getParameter(double density){
		double[][] parameters;
		
		// these parameters are for nA=1024
		if(density==0.0250){
			parameters = new double[][]{
				{ 3.943623675439537E-5, -7.774687777255597E-5, -1.253954091950439E-6, -5.821076381066166E-4,  -1.1426375628492568E-4},
			    {-3.413464215138422E-5,  1.576735518174415E-4, -6.290086612653883E-6,  4.3312591345254193E-4, -1.6695297891638808E-4},
			    { 2.308775438977747E-6, -7.003860375718278E-5,  3.6468107523589976E-6,-2.5064580018316097E-4, -3.260837904268126E-4},
			    { 2.0040370120364808E-5, 1.3522603075083E-4,    3.979941964634359E-6,  5.208391332508404E-4,  -1.197854022044697E-4}
			};
		}else if(density==0.0240){
			parameters = new double[][]{
				{0.004145543785980398, -9.976526472882429E-4, 0.00106558832362693, -6.112646497823689E-4, -0.006091543797628076}, 
				{-0.004860137860057213, -0.001118115061815965, 0.0010598302754229673, 4.553686694383018E-4, -0.006154751297776442}, 
				{-0.004822991197560767, -9.899232362541206E-4, 0.0010722089586425597, -2.699940955128142E-4, -0.006287800037644388}, 
				{0.00412446207341631, -0.0011409245622587224, 0.0010743960168704905, 5.421605014910879E-4, -0.0061044675703691605}
				
			};
		} else if (density==0.0238){
			parameters = new double[][]{
				{0.006281296090595155, 0.0018636960324207065, 2.2110240804828693E-4, -0.0014036809054544244, -0.008449971754047568}, 
				{-0.004714745613562198, 0.0012650641596351473, 2.1536173401871355E-4, 0.0012467939175371222, -0.008514524358720084}, 
				{-0.004677708017512473, 0.001871373475529715, 2.275760062626014E-4, -0.0010607862675041499, -0.00864766987910912}, 
				{0.006259751637666007, 0.0012419882772394947, 2.299559332681835E-4, 0.0013340679895082646, -0.008464163570206894}
			
			};
			
		} else if (density==0.0236){
			parameters = new double[][]{
				{0.005879754153882087, 3.318319733951816E-4, 2.59065990573651E-4, -0.0024202818210948412, -0.011108812803056978}, 
				{-0.006840801777951321, -5.521536292386292E-4, 2.533559287906013E-4, 0.0022629703361688575, -0.01117312661414254}, 
				{-0.006803629720988802, 3.3960417891812367E-4, 2.65643777090129E-4, -0.002077526073115998, -0.011306619503413384}, 
				{0.005858538950849958, -5.750295173360732E-4, 2.6778663369655644E-4, 0.0023510309480724322, -0.011122477252704037} 
				
			};
			
		} else if (density==0.0234){
			parameters = new double[][]{
				{0.007502603561654365, 0.0033989003839560313, 4.8687432343584374E-4, -0.0036299483934711984, -0.01392707117422452}, 
				{-0.006498542306804752, 0.0022123633320780835, 4.811207194798981E-4, 0.003471764164319288, -0.013991813503532121}, 
				{-0.0064613563274977534, 0.0034066218073661157, 4.934476758889096E-4, -0.0032860156263545826, -0.014124884852503673}, 
				{0.00748136662638773, 0.0021894265985909944, 4.956560906881121E-4, 0.0035610933667526786, -0.013940641137692313}
		
			};
			
		} else if (density==0.0232){
			parameters = new double[][]{
				{0.007559425210441226, 0.002144669727082795, 0.0010366834714885741, -0.004595884623994312, -0.016877284058530576}, 
				{-0.007407790842487786, 5.798327761478291E-4, 0.0010309478744233874, 0.004438994439937659, -0.01694125523540437}, 
				{-0.0073708455901976225, 0.0021522528745652747, 0.0010431945012894682, -0.0042530444501846995, -0.017074456971173102}, 
				{0.007538105657604441, 5.570274852839988E-4, 0.0010453664330827006, 0.004528222381208168, -0.016891046387864164}
			
			};		
			
		} else if (density==0.0230){
			parameters = new double[][]{
					//initial energy: -829.0482866923725 (if using this parameter for LS)
				{0.008643467781612603, 0.0026271868875943002, 0.0019564392850298443, -0.005368542841198517, -0.01963128167700018}, 
				{-0.007220434499475046, 7.968809489413192E-4, 0.0019507333095460664, 0.0052101555943571045, -0.019695510442517328}, 
				{-0.00718296472671309, 0.002634905247602907, 0.001963151739179857, -0.005024039971913238, -0.019828787213698948}, 
				{0.008622065304767177, 7.740172242212951E-4, 0.0019653547372104462, 0.005300512113324435, -0.019643975672095665}
		
			};	
		} else if (density==0.0228){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -821.0908276123978
					{0.009099761347394743, 0.002679025316557025, 0.001956524342327938, -0.005976267004710054, -0.022007270845239357},
					{-0.0076766869615465284, 7.450344049215235E-4, 0.0019507798529480877, 0.0058180561794290925, -0.022071707516046},
					{-0.0076395632338323, 0.0026867465588484886, 0.0019630953697995822, -0.005632270556997281, -0.02220500999808063},
					{0.009078622704637227, 7.221840202381302E-4, 0.001965279500216922, 0.005909037436734598, -0.02202010089399666}
					
			};	
		} else if (density==0.0226){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -821.3224281700269
					{0.009564765903374496, 0.002644190424688185, 0.0019565243419726666, -0.0063896557972230985, -0.023939494274733318},
					{-0.008141691518303438, 7.798692990303496E-4, 0.0019507798526070272, 0.006231263774292727, -0.024003969247867876},
					{-0.00810456779059809, 0.002651911666981425, 0.0019630953694514163, -0.006045404184998515, -0.02413728634236017},
					{0.009543627260598328, 7.570189143434037E-4, 0.0019652794998794142, 0.00632269697300293, -0.023952266352222116},

			};	
		} else if (density==0.0224){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -820.9639682370671
					{0.010039143333813928, 0.0025191219162282383, 0.0019565243398019586, -0.006580656018195977, -0.02537188810878056},
					{-0.008616068948646059, 9.049378074760855E-4, 0.0019507798504185556, 0.006422129897145477, -0.02543638037897938},
					{-0.008578945220932718, 0.00252684315851082, 0.001963095367259392, -0.006236215716988655, -0.025569703538873487},
					{0.010018004691064406, 8.820874227926923E-4, 0.0019652794976909426, 0.006513898011716494, -0.02538463327346441}
					
			};	
		} else if (density==0.0223){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -820.5665868607391
					{0.0102802921973034, 0.0024222339948552704, 0.001956524339301026, -0.006585442022396364, -0.025886293065423033},
					{-0.008857217811102578, 0.001001825728499111, 0.0019507798499318338, 0.006426867762350437, -0.025950785449426597},
					{-0.0088200940834221, 0.00242995523714851, 0.0019630953667833283, -0.006240933977944532, -0.02608410820772709},
					{0.010259153554548548, 9.78975343806836E-4, 0.001965279497200668, 0.006518756148755471, -0.025899037452274853}
					
			};	
		} else if (density==0.0222){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -820.0254372140867
					{0.010524406573437207, 0.002302445748029479, 0.0019565243395639267, -0.006526524653311608+0.02, -0.02626012273022271},
					{-0.009101332184480369, 0.0011216139794709196, 0.0019507798501947346, 0.006367915387438204-0.01, -0.02632460924239571},
					{-0.009064208456752817, 0.002310166990313837, 0.0019630953670391237, -0.006181967306651401+0.02, -0.026457929203251688},
					{0.01050326793067081, 0.0010987635947786445, 0.0019652794974564635, 0.006459891196783238-0.01, -0.026272875250370965}
					
			};	
		} else if (density==0.0221){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -819.3417662303459
					{0.010770768500654927, 0.0021558159606525837, 0.0019565243393294476, -0.00638492502622607, -0.02645098826673487},
					{-0.009347694111927238, 0.0012682437674784214, 0.0019507798499602555, 0.006226297803066678, -0.02651546113392827},
					{-0.009310570384213897, 0.0021635372029369417, 0.0019630953668153027, -0.006040342293158469, -0.026648775192944726},
					{0.010749629857870766, 0.0012453933827985808, 0.00196527949722909, 0.006318318337955357, -0.02646376050172552}
			
			};	
		} else if (density==0.0220){
			parameters = new double[][]{
//					New Lattice Energy (per molecule): -818.5166289669862
					{0.011022370500904134, 0.0019933585163945597, 0.001956525508730024, -0.006203187507769425, -0.02655727345144661},
					{-0.009599296074316952, 0.0014307013868283863, 0.0019507810315217708, 0.006044555555556741, -0.026621737583041687},
					{-0.0095621721489999, 0.0020010796475322702, 0.001963093644576951, -0.005858589021800087, -0.02675504578605146},
					{0.011001231583037794, 0.0014078507576561195, 0.0019652788838139933, 0.006136602297313722, -0.026570095284636507}

			};	
			
		} else if (density==0.0210){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -802.9636158729402
					{0.014027322497176843, -6.21260833119433E-5, 0.001956524180498277, -0.0042234932431221926, -0.027675707763140413},
					{-0.012604248107460612, 0.003486186263534646, 0.0019507800302427112, 0.004064754816455287, -0.02773996361595822},
					{-0.012567124439888496, -5.4405302246204185E-5, 0.0019630955321337283, -0.0038787382504441555, -0.02787319812781624},
					{0.014006183914731083, 0.0034633354302412147, 0.0019652793266739643, 0.004157075406849464, -0.027688768898074905}
				
			};
		} else if (density==0.0200){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -775.6432240812148
					{0.018255788431155696, -0.0031873549987645813, 0.0019565243411306735, -0.0019490132610101624, -0.028945921808931678},
					{-0.01683271402245554, 0.0066114147177953105, 0.001950779851754376, 0.001790152721936197, -0.029009974856528724},
					{-0.01679559029474664, -0.0031796337564766707, 0.0019630953686165286, -0.0016041005908595841, -0.029143117364754858},
					{0.018234649788415054, 0.006588564333122575, 0.0019652794990196575, 0.001882760001815536, -0.028959320026527628}
			};
			
		} else if (density==0.0190){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -738.5981055305002
					{0.024483645210127893, -0.008092932222012385, 0.0019565243413189673, 6.584686081642474E-4, -0.030433507823275266},
					{-0.023060570798335987, 0.011516991941416149, 0.0019507798519320116, -8.174771980049612E-4, -0.03049730449719666},
					{-0.023023447070599553, -0.008085210979729803, 0.0019630953687941642, 0.0010035909345550785, -0.03063033035459675},<commit_msg>update parameters for densities: 0.0210 to 0.0219<commit_after>package etomica.models.nitrogen;

/**
 * The parameters that are determined through conjugate gradient method to give the lowest lattice energy
 *  for beta-N2 phase structure
 * 
 * @author taitan
 *
 */
public class BetaPhaseLatticeParameter {
	public BetaPhaseLatticeParameter(){
		
	}
	
	public double[][] getParameter(double density){
		double[][] parameters;
		
		// these parameters are for nA=1024
		if(density==0.0250){
			parameters = new double[][]{
				{ 3.943623675439537E-5, -7.774687777255597E-5, -1.253954091950439E-6, -5.821076381066166E-4,  -1.1426375628492568E-4},
			    {-3.413464215138422E-5,  1.576735518174415E-4, -6.290086612653883E-6,  4.3312591345254193E-4, -1.6695297891638808E-4},
			    { 2.308775438977747E-6, -7.003860375718278E-5,  3.6468107523589976E-6,-2.5064580018316097E-4, -3.260837904268126E-4},
			    { 2.0040370120364808E-5, 1.3522603075083E-4,    3.979941964634359E-6,  5.208391332508404E-4,  -1.197854022044697E-4}
			};
		}else if(density==0.0240){
			parameters = new double[][]{
				{0.004145543785980398, -9.976526472882429E-4, 0.00106558832362693, -6.112646497823689E-4, -0.006091543797628076}, 
				{-0.004860137860057213, -0.001118115061815965, 0.0010598302754229673, 4.553686694383018E-4, -0.006154751297776442}, 
				{-0.004822991197560767, -9.899232362541206E-4, 0.0010722089586425597, -2.699940955128142E-4, -0.006287800037644388}, 
				{0.00412446207341631, -0.0011409245622587224, 0.0010743960168704905, 5.421605014910879E-4, -0.0061044675703691605}
				
			};
		} else if (density==0.0238){
			parameters = new double[][]{
				{0.006281296090595155, 0.0018636960324207065, 2.2110240804828693E-4, -0.0014036809054544244, -0.008449971754047568}, 
				{-0.004714745613562198, 0.0012650641596351473, 2.1536173401871355E-4, 0.0012467939175371222, -0.008514524358720084}, 
				{-0.004677708017512473, 0.001871373475529715, 2.275760062626014E-4, -0.0010607862675041499, -0.00864766987910912}, 
				{0.006259751637666007, 0.0012419882772394947, 2.299559332681835E-4, 0.0013340679895082646, -0.008464163570206894}
			
			};
			
		} else if (density==0.0236){
			parameters = new double[][]{
				{0.005879754153882087, 3.318319733951816E-4, 2.59065990573651E-4, -0.0024202818210948412, -0.011108812803056978}, 
				{-0.006840801777951321, -5.521536292386292E-4, 2.533559287906013E-4, 0.0022629703361688575, -0.01117312661414254}, 
				{-0.006803629720988802, 3.3960417891812367E-4, 2.65643777090129E-4, -0.002077526073115998, -0.011306619503413384}, 
				{0.005858538950849958, -5.750295173360732E-4, 2.6778663369655644E-4, 0.0023510309480724322, -0.011122477252704037} 
				
			};
			
		} else if (density==0.0234){
			parameters = new double[][]{
				{0.007502603561654365, 0.0033989003839560313, 4.8687432343584374E-4, -0.0036299483934711984, -0.01392707117422452}, 
				{-0.006498542306804752, 0.0022123633320780835, 4.811207194798981E-4, 0.003471764164319288, -0.013991813503532121}, 
				{-0.0064613563274977534, 0.0034066218073661157, 4.934476758889096E-4, -0.0032860156263545826, -0.014124884852503673}, 
				{0.00748136662638773, 0.0021894265985909944, 4.956560906881121E-4, 0.0035610933667526786, -0.013940641137692313}
		
			};
			
		} else if (density==0.0232){
			parameters = new double[][]{
				{0.007559425210441226, 0.002144669727082795, 0.0010366834714885741, -0.004595884623994312, -0.016877284058530576}, 
				{-0.007407790842487786, 5.798327761478291E-4, 0.0010309478744233874, 0.004438994439937659, -0.01694125523540437}, 
				{-0.0073708455901976225, 0.0021522528745652747, 0.0010431945012894682, -0.0042530444501846995, -0.017074456971173102}, 
				{0.007538105657604441, 5.570274852839988E-4, 0.0010453664330827006, 0.004528222381208168, -0.016891046387864164}
			
			};		
			
		} else if (density==0.0230){
			parameters = new double[][]{
					
				{0.008643467781612603, 0.0026271868875943002, 0.0019564392850298443, -0.005368542841198517, -0.01963128167700018}, 
				{-0.007220434499475046, 7.968809489413192E-4, 0.0019507333095460664, 0.0052101555943571045, -0.019695510442517328}, 
				{-0.00718296472671309, 0.002634905247602907, 0.001963151739179857, -0.005024039971913238, -0.019828787213698948}, 
				{0.008622065304767177, 7.740172242212951E-4, 0.0019653547372104462, 0.005300512113324435, -0.019643975672095665}
		
			};	
		} else if (density==0.0229){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -820.7506035407074
					{0.008870487991930222, 0.0026636415979487058, 0.001956524342921241, -0.0056946455566140065, -0.02087088195101415},
					{-0.00744741360521781, 7.604181284610095E-4, 0.0019507798535449436, 0.005536541496299245, -0.020935292353790075},
					{-0.007410289877517792, 0.00267136284023484, 0.001963095370399991, -0.00535079960955651, -0.021068584586561107},
					{0.008849349349168265, 7.375677437829453E-4, 0.0019652795008173306, 0.005627256847199724, -0.02088375143593419},
		
			};	
		} else if (density==0.0228){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -821.0908276123978
					{0.009099761347394743, 0.002679025316557025, 0.001956524342327938, -0.005976267004710054, -0.022007270845239357},
					{-0.0076766869615465284, 7.450344049215235E-4, 0.0019507798529480877, 0.0058180561794290925, -0.022071707516046},
					{-0.0076395632338323, 0.0026867465588484886, 0.0019630953697995822, -0.005632270556997281, -0.02220500999808063},
					{0.009078622704637227, 7.221840202381302E-4, 0.001965279500216922, 0.005909037436734598, -0.02202010089399666}
					
			};	
		} else if (density==0.0227){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -821.2810124186917
					{0.009331159495264398, 0.0026727139896736904, 0.0019565243434967808, -0.006209136749583389, -0.023032604282485433},
					{-0.00790808510897387, 7.513457336096368E-4, 0.001950779854124036, 0.006050829721536138, -0.023097062584416194},
					{-0.00787096138124543, 0.0026804352319633774, 0.0019630953709648723, -0.00586500479055661, -0.023230373390785968},
					{0.00931002085249267, 7.284953489289081E-4, 0.0019652795013893175, 0.006142050828454032, -0.02304540169264881},
					
			};	
		} else if (density==0.0226){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -821.3224281700269
					{0.009564765903374496, 0.002644190424688185, 0.0019565243419726666, -0.0063896557972230985, -0.023939494274733318},
					{-0.008141691518303438, 7.798692990303496E-4, 0.0019507798526070272, 0.006231263774292727, -0.024003969247867876},
					{-0.00810456779059809, 0.002651911666981425, 0.0019630953694514163, -0.006045404184998515, -0.02413728634236017},
					{0.009543627260598328, 7.570189143434037E-4, 0.0019652794998794142, 0.00632269697300293, -0.023952266352222116},

			};	
		} else if (density==0.0225){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -821.2163307780628
					{0.009800704853240784, 0.002593073555992996, 0.0019565243398623547, -0.0065145003354536825, -0.02472123842441443},
					{-0.008377630465882666, 8.30986169693742E-4, 0.0019507798504825044, 0.006356035109199082, -0.024785724810657352},
					{-0.008340506738156003, 0.002600794798288012, 0.0019630953673268935, -0.006170145711462165, -0.024919046054353973},
					{0.009779566210471722, 8.08135785016566E-4, 0.001965279497747786, 0.006447651099879183, -0.02473399294488196}
					
			};	
		} else if (density==0.0224){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -820.9639682370671
					{0.010039143333813928, 0.0025191219162282383, 0.0019565243398019586, -0.006580656018195977, -0.02537188810878056},
					{-0.008616068948646059, 9.049378074760855E-4, 0.0019507798504185556, 0.006422129897145477, -0.02543638037897938},
					{-0.008578945220932718, 0.00252684315851082, 0.001963095367259392, -0.006236215716988655, -0.025569703538873487},
					{0.010018004691064406, 8.820874227926923E-4, 0.0019652794976909426, 0.006513898011716494, -0.02538463327346441}
					
			};	
		} else if (density==0.0223){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -820.5665868607391
					{0.0102802921973034, 0.0024222339948552704, 0.001956524339301026, -0.006585442022396364, -0.025886293065423033},
					{-0.008857217811102578, 0.001001825728499111, 0.0019507798499318338, 0.006426867762350437, -0.025950785449426597},
					{-0.0088200940834221, 0.00242995523714851, 0.0019630953667833283, -0.006240933977944532, -0.02608410820772709},
					{0.010259153554548548, 9.78975343806836E-4, 0.001965279497200668, 0.006518756148755471, -0.025899037452274853}
					
			};	
		} else if (density==0.0222){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -820.0254372140867
					{0.010524406573437207, 0.002302445748029479, 0.0019565243395639267, -0.006526524653311608+0.02, -0.02626012273022271},
					{-0.009101332184480369, 0.0011216139794709196, 0.0019507798501947346, 0.006367915387438204-0.01, -0.02632460924239571},
					{-0.009064208456752817, 0.002310166990313837, 0.0019630953670391237, -0.006181967306651401+0.02, -0.026457929203251688},
					{0.01050326793067081, 0.0010987635947786445, 0.0019652794974564635, 0.006459891196783238-0.01, -0.026272875250370965}
					
			};	
			
		} else if (density==0.02215){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -819.7013921833485
					{0.010647797947924122, 0.0022345401918700478, 0.0019565243399866997, -0.006474707476021823, -0.026398146610109304},
					{-0.009224723555766288, 0.0011895195353354754, 0.0019507798506032967, 0.006316085269403694, -0.026462628087660426},
					{-0.009187599828040512, 0.002242261434161511, 0.001963095367458344, -0.0061301318795535225, -0.02659594581083484},
					{0.010626659305193251, 0.0011666691506503058, 0.001965279497886342, 0.0064080933687379075, -0.026410906323059712}
					
			};
			
		} else if (density==0.0221){
			parameters = new double[][]{
					//New Lattice Energy (per molecule): -819.3417662303459
					{0.010770768500654927, 0.0021558159606525837, 0.0019565243393294476, -0.00638492502622607, -0.02645098826673487},
					{-0.009347694111927238, 0.0012682437674784214, 0.0019507798499602555, 0.006226297803066678, -0.02651546113392827},
					{-0.009310570384213897, 0.0021635372029369417, 0.0019630953668153027, -0.006040342293158469, -0.026648775192944726},
					{0.010749629857870766, 0.0012453933827985808, 0.00196527949722909, 0.006318318337955357, -0.02646376050172552}
			
			};	
		} else if (density==0.0220){
			parameters = new double[][]{
//					New Lattice Energy (per molecule): -818.5166289669862
					{0.011022370500904134, 0.0019933585163945597, 0.001956525508730024, -0.006203187507769425, -0.02655727345144661},
					{-0.009599296074316952, 0.0014307013868283863, 0.0019507810315217708, 0.006044555555556741, -0.026621737583041687},
					{-0.0095621721489999, 0.0020010796475322702, 0.001963093644576951, -0.005858589021800087, -0.02675504578605146},
					{0.011001231583037794, 0.0014078507576561195, 0.0019652788838139933, 0.006136602297313722, -0.026570095284636507}

			};	
			
		} else if (density==0.0219){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -817.5521565560272
					{0.011281777954874929, 0.0018239987072630956, 0.0019565243432161164, -0.006018557171810076, -0.026664430171774205},
					{-0.009858703566564684, 0.001600061018336601, 0.0019507798538398189, 0.0058599097696335105, -0.02672886797054},
					{-0.009821579838851343, 0.0018317199495510063, 0.0019630953706913134, -0.005673945730051832, -0.026862167102955817},
					{0.011260639312111196, 0.0015772106336532077, 0.0019652795011157586, 0.005951980329522681, -0.02667725340703852}
			};	
			
		} else if (density==0.0218){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -816.4505569278518
					{0.01154931459551354, 0.001647458469602535, 0.0019565243426689985, -0.005830996226366597, -0.026772476203207485},
					{-0.010126240205892343, 0.001776601255744919, 0.0019507798532855955, 0.005672338602942416, -0.026836896042512676},
					{-0.01008911647817012, 0.0016551797118868929, 0.0019630953701441954, -0.005486370242547196, -0.026970187528934812},
					{0.011528175952764017, 0.0017537508710544203, 0.0019652795005686407, 0.005764434505981917, -0.02678532555857377}
			};	
			
		} else if (density==0.0217){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -815.2140305327804
					{0.011825321119497946, 0.001463443837981325, 0.001956524341695555, -0.005640491219529414, -0.026881468551989276},
					{-0.010402246726701512, 0.001960615888280953, 0.0019507798523157047, 0.005481823286597666, -0.026945870150111954},
					{-0.010365122998990835, 0.001471165080271012, 0.0019630953691743046, -0.0052958505679795535, -0.027079153869347755},
					{0.01180418247673066, 0.0019377655035940067, 0.001965279499595197, 0.005573944754338326, -0.026894344437917966}
			};
			
		} else if (density==0.0216){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -813.844770237616
					{0.012110156598825174, 0.0012716457290787506, 0.001956524341159095, -0.005447025718404099, -0.026991458621771464},
					{-0.010687082206099794, 0.00215241399697747, 0.0019507798517934558, 0.005288347383026926, -0.027055841695373613},
					{-0.010649958478389118, 0.0012793669713684376, 0.0019630953686449503, -0.005102370266855873, -0.027189117525358953},
					{0.012089017956064993, 0.002129563612290524, 0.001965279499076501, 0.0053804946490038095, -0.027004361451020493}
			};
			
		} else if (density==0.0215){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -812.3449612230515
					{0.012404199648598936, 0.0010717385839567814, 0.0019565243401714408, -0.005250585847281008, -0.027102501294136373},
					{-0.010981125254492439, 0.002352321142248653, 0.0019507798507951432, 0.005091897011396057, -0.027166865558512023},
					{-0.010944001526777321, 0.0010794598262535739, 0.0019630953676466377, -0.00490591545636716, -0.027300133376468465},
					{0.012383061005826321, 0.002329470757567036, 0.0019652794980746357, 0.005184070321956459, -0.027115431481400266}
			};
			
		} else if (density==0.0214){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -810.7167808817458
					{0.012707849732960998, 8.63379269466856E-4, 0.0019565243402389423, -0.0050511605403366884, -0.027214655177879767},
					{-0.011284775338886475, 0.0025606804566391025, 0.0019507798508626448, 0.004892461100560206, -0.02727900034714928},
					{-0.011247651611164252, 8.71100511756543E-4, 0.0019630953677105866, -0.00470647506317043, -0.0274122600296793},
					{0.012686711090197264, 0.002537830071953933, 0.0019652794981492427, 0.004984660715691194, -0.027227613139358075}
			};
			
		} else if (density==0.0213){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -808.9623987169729
					{0.01302152859238679, 6.462058962957914E-4, 0.0019565243402247315, -0.004848741814383589, -0.02732798287732313},
					{-0.01159845419802272, 0.0027778538292008766, 0.0019507798508448812, 0.0046900316614672906, -0.02739230866486431},
					{-0.011561330470298722, 6.539271385890312E-4, 0.0019630953676999284, -0.00450404109592435, -0.027525560088008813},
					{0.013000389949615951, 0.002755003444524589, 0.0019652794981243737, 0.004782257855797945, -0.02734096903038302}
			};
			
		} else if (density==0.0212){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -807.0839762422769
					{0.013345681778422193, 4.1983654112750374E-4, 0.0019565243402744695, -0.004643325062206677, -0.027442551281719317},
					{-0.011922607383355575, 0.003004223185317739, 0.001950779850898172, 0.004484604080819928, -0.02750685740033928},
					{-0.011885483655630687, 4.275577834171908E-4, 0.0019630953677461137, -0.004298608938827089, -0.027640100439855018},
					{0.013324543135662012, 0.002981372800630793, 0.0019652794981741117, 0.0045768571445322405, -0.027455566044341143}
			};
			
		} else if (density==0.0211){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -805.0836668819899
					{0.0136807803196096, 1.838678599886609E-4, 0.0019565243399156454, -0.004434909369226241, -0.027558431877002375},
					{-0.012257705925062565, 0.0032401918669628434, 0.0019507798505464533, 0.004276177437436928, -0.02762271803937711},
					{-0.012220582197347448, 1.9158910227657158E-4, 0.001963095367394395, -0.004090177668127786, -0.027755952570736566},
					{0.013659641676847642, 0.003217341482274121, 0.001965279497822393, 0.004368457677363146, -0.027571475667284014}
			};
			
		} else if (density==0.0210){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -802.963615872938
					{0.014027322528659215, -6.212640767292582E-5, 0.001956524343447043, -0.00422349785452794, -0.02767570108217617},
					{-0.012604248137929572, 0.0034861861329582074, 0.0019507798540707453, 0.004064754843347273, -0.027739967001180494},
					{-0.012567124410232219, -5.440516538146242E-5, 0.001963095370929345, -0.0038787503930322407, -0.027873192899766162},
					{0.01400618388590614, 0.003463335748274814, 0.001965279501346685, 0.004157062584163385, -0.02768877431775685}
				
			};
		} else if (density==0.0200){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -775.6432240812148
					{0.018255788431155696, -0.0031873549987645813, 0.0019565243411306735, -0.0019490132610101624, -0.028945921808931678},
					{-0.01683271402245554, 0.0066114147177953105, 0.001950779851754376, 0.001790152721936197, -0.029009974856528724},
					{-0.01679559029474664, -0.0031796337564766707, 0.0019630953686165286, -0.0016041005908595841, -0.029143117364754858},
					{0.018234649788415054, 0.006588564333122575, 0.0019652794990196575, 0.001882760001815536, -0.028959320026527628}
			};
			
		} else if (density==0.0190){
			parameters = new double[][]{
//			New Lattice Energy (per molecule): -738.5981055305002
					{0.024483645210127893, -0.008092932222012385, 0.0019565243413189673, 6.584686081642474E-4, -0.030433507823275266},
					{-0.023060570798335987, 0.011516991941416149, 0.0019507798519320116, -8.174771980049612E-4, -0.03049730449719666},
					{-0.023023447070599553, -0.008085210979729803, 0.0019630953687941642, 0.0010035909345550785, -0.03063033035459675},
{'fraction_non_alphanumeric': 0.13061181875130506, 'fraction_numerical': 0.6387902832880907, 'mean_word_length': 4.640950137416569, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 2, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7059873', 'n_tokens_mistral': 24841, 'n_tokens_neox': 13110, 'n_words': 1494}