예제 #1
0
 public Analysis(Stage stage = null, Comb comb = null, Freq freq = null, Footfall footfall = null, bool calcCase = true, bool calcCStage = false, bool calcImpf = false, bool calcComb = false, bool calcGMax = false, bool calcStab = false, bool calcFreq = false, bool calcSeis = false, bool calcDesign = false, bool calcFootfall = false, bool elemFine = false, bool diaphragm = false, bool peakSmoothing = false)
 {
     this.Stage         = stage ?? Stage.Default();
     this.Comb          = comb;
     this.Freq          = freq;
     this.Footfall      = footfall;
     this.CalcCase      = calcCase;
     this.CalcCStage    = calcCStage;
     this.CalcCImpf     = calcImpf;
     this.CalcComb      = calcComb;
     this.CalcGMax      = calcGMax;
     this.CalcStab      = calcStab;
     this.CalcFreq      = calcFreq;
     this.CalcSeis      = calcSeis;
     this.CalcDesign    = calcDesign;
     this.CalcFootfall  = calcFootfall;
     this.ElemFine      = elemFine;
     this.Diaphragm     = diaphragm;
     this.PeakSmoothing = peakSmoothing;
 }
예제 #2
0
 public static Analysis Define([DefaultArgument("FemDesign.Calculate.Stage.Default()")] Stage stage, [DefaultArgument("FemDesign.Calculate.Comb.Default()")] Comb comb, [DefaultArgument("FemDesign.Calculate.Freq.Default()")] Freq freq, [DefaultArgument("FemDesign.Calculate.Footfall.Default()")] Footfall footfall, bool calcCase = false, bool calcCStage = false, bool calcImpf = false, bool calcComb = false, bool calcGmax = false, bool calcStab = false, bool calcFreq = false, bool calcSeis = false, bool calcDesign = false, bool calcFootfall = false, bool elemfine = false, bool diaphragm = false, bool peaksmoothing = false)
 {
     return(new Analysis(stage, comb, freq, footfall, calcCase, calcCStage, calcImpf, calcComb, calcGmax, calcStab, calcFreq, calcSeis, calcDesign, calcFootfall, elemfine, diaphragm, peaksmoothing));
 }