private void initGrowth() { currentUniverse = null;//Sprawdzić czy to prawidłowo czyści pamięc meshSizeX = (int)numericUpDownX.Value; meshSizeY = (int)numericUpDownY.Value; switchNeighborhood = comboBoxNeighborhood.SelectedIndex; switchBoundaryCondition = comboBoxBoundaryCondition.SelectedIndex; switchGrainGrowthType = comboBoxGrainGrowthType.SelectedIndex; rayLenght = Double.Parse(textBoxRay.Text); amountX = (int)numericUpDownAmountX.Value; amountY = (int)numericUpDownAmountY.Value; amountSeed = 0;//TODO: Policzyc to//najlepiej przypisać to pozniej bo klikanie bd to zwiększać currentUniverse = new MyCell[meshSizeX + 2, meshSizeY + 2];; currentTime = 0; double tmpkt = Double.Parse(textBoxkT.Text); int tmpMCiteration = int.Parse(textBoxMCIteration.Text); myProperties = new MyProperties(meshSizeX, meshSizeY, amountX, amountY, amountSeed, rayLenght, tmpMCiteration, tmpkt, switchNeighborhood, switchBoundaryCondition, switchGrainGrowthType); seed(); setBoundaryCondition(); //drawUniverse(); }
public Recrystallization(MyProperties myProperties) { this.myProperties = myProperties; packagePool = 0; sumDisclocations = 0; sumDisclocationsDictioniary = new Dictionary <double, double>(); recrystallizedLastTime = new bool[myProperties.meshSizeX + 2, myProperties.meshSizeY + 2]; isFinished = false; }
public MonteCarlo(MyProperties sourceProperties) { myProperties = sourceProperties; }