public MaterialStepViewModel(SolidMechanicsModel model) : base("Material", model)
 {
 }
 public override void RefreshProperties(SolidMechanicsModel model)
 {
     Rho          = model.Model.Material.Rho;
     PoissonCoef  = model.Model.Material.v[0, 0];
     YoungModulus = model.Model.Material.E[0];
 }
 public MeshSettingsStepViewModel(SolidMechanicsModel model)
     : base("Mesh Settings", model)
 {
 }
 public override void RefreshProperties(SolidMechanicsModel model)
 {
     HorizontalElements = model.HorizontalElements;
 }
 public InitialSettingsStepViewModel(SolidMechanicsModel model)
     : base("Initial Settings", model)
 {
 }
 public override void RefreshProperties(SolidMechanicsModel model)
 {
     MaxAmplitude = model.MaxAmplitude;
 }
 public CylindricalShapeStepViewModel(SolidMechanicsModel model)
     : base(model)
 {
 }
 public BoundarySettingsStepViewModel(SolidMechanicsModel model) : base("Boundary Settings", model)
 {
     SetBoundaryConditions(solidMechanicsModel);
     currentEdge = Edges[0];
 }
Exemple #9
0
 public Solve2DStepViewModel(SolidMechanicsModel model) : base("Solve", model)
 {
     SolveCommand = new RelayCommand(Solve);
     Results      = new ObservableCollection <INumericalResult>();
     GridResults  = new ObservableCollection <ResultItem>();
 }
Exemple #10
0
 public override void RefreshProperties(SolidMechanicsModel model)
 {
 }
 public abstract void RefreshProperties(SolidMechanicsModel model);
 protected WizardStepViewModelBase(string displayName, SolidMechanicsModel model)
 {
     this.displayName    = displayName;
     solidMechanicsModel = model;
     Figures             = new ObservableCollection <Shape>();
 }
 protected abstract ObservableCollection <WizardStepViewModelBase> getSteps(SolidMechanicsModel m);
 public PointSettingsStepViewModel(SolidMechanicsModel model)
     : base("Point Settings", model)
 {
     SetPointConditions(solidMechanicsModel);
     currentPoint = Points[0];
 }
 public ShapeStepViewModel(SolidMechanicsModel model) : base("Shape", model)
 {
     rectangle = solidMechanicsModel.Model.Shape as Rectangle;
     isValid   = rectangle != null;
 }