for (i = 0; i < numCharges; i++) {
	L1 = x[i];
	L2 = getKSize() - x[i];
	L3 = y[i];
	L4 = getKSize() - y[i];
	c1 = Wall0 * sizeDiv * Math.log((Math.sqrt(L1 * L1 + L3 * L3) + L1)/ L3);
	c1 += Wall2 * sizeDiv * Math.log((Math.sqrt(L3 * L3 + L1 * L1) + L3)/ L1);
	
	c2 = Wall0 * sizeDiv * Math.log((Math.sqrt(L2 * L2 + L3 * L3) + L2)/ L3);
	c2 += Wall2 * sizeDiv * Math.log((Math.sqrt(L4 * L4 + L1 * L1) + L4)/ L1);
	
	c3 = Wall1 * sizeDiv * Math.log((Math.sqrt(L1 * L1 + L4 * L4) + L1)/ L4);
	c3 += Wall3 * sizeDiv * Math.log((Math.sqrt(L3 * L3 + L2 * L2) + L3)/ L2);
	
	c4 = Wall1 * sizeDiv * Math.log((Math.sqrt(L2 * L2 + L4 * L4) + L2)/ L4);
	c4 += Wall3 * sizeDiv * Math.log((Math.sqrt(L4 * L4 + L2 * L2) + L4)/ L2);

	calcen = calcen + c1 + c2 + c3 + c4;
}