Example #1
0
        private void Solve_Click(object sender, RoutedEventArgs e)
        {
            FEM fem = new FEM(obj);

            fem.RunSimulation();
            DataContext = new ExObjectView(fem.DefformatedObject, obj.Width, obj.Length, obj.Height);
        }
Example #2
0
        private void GenNet_Click(object sender, RoutedEventArgs e)
        {
            Solve.IsEnabled = true;

            double width   = WidthSlider.Value;
            double lenght  = LenghtSlider.Value;
            double height  = HeightSlider.Value;
            int    wS      = int.Parse(WidthSlices.Text);
            int    lS      = int.Parse(LenghtSlices.Text);
            int    hS      = int.Parse(HeightSlices.Text);
            double force   = PressureSlider.Value;
            int    T       = PressureComboBox.SelectedIndex;
            double Pausson = Double.Parse(Puasson.Text);

            obj         = new ExObject(width, lenght, height, wS, lS, hS, Pausson, force, T);
            DataContext = new ExObjectView(obj);

            NQP.Text = "Nodes quantity: " + obj.AKT.Count;
            NEL.Text = "Finite elements quantity: " + obj.nel;
        }