Beispiel #1
0
        private void Load(string FileName)
        {
            if (MShe != null)
            {
                MShe.Dispose();
            }

            Layers.Clear();
            WellsOutSideModelDomain.Clear();
            MShe = new Model(FileName);

            //Create the layers
            for (int i = 0; i < MShe.GridInfo.NumberOfLayers; i++)
            {
                Layers.Add(new Layer(MShe.GridInfo.NumberOfLayers - i));

                //Bind layers together
                if (i > 0)
                {
                    Layers[i]._below     = Layers[i - 1];
                    Layers[i - 1]._above = Layers[i];
                }
            }

            Layers[0].MoveUp = true;
        }