Class GroundAcc
fdscript.xsd
public class GroundAcc
- Inheritance
-
GroundAcc
- Inherited Members
- Extension Methods
Constructors
GroundAcc()
Parameterless constructor for serialization.
public GroundAcc()
GroundAcc(bool, double, double, double, bool, int, double, IntegrationSchemeMethod, double, double, double)
Define calculation parameters for ground acceleration calculation.
public GroundAcc(bool levelAccSpectra = true, double deltaT = 0.2, double tEnd = 5, double q = 1, bool timeHistory = true, int step = 5, double lastMoment = 20, IntegrationSchemeMethod method = IntegrationSchemeMethod.Newmark, double alpha = 0, double beta = 0, double dampingFactor = 5)
Parameters
levelAccSpectraboolIf true, the level acceleration response spectra calculation will be executed.
deltaTdoubleCalculation parameter for Level acceleration spectra analysis [s].
tEnddoubleCalculation parameter for Level acceleration spectra analysis [s].
qdoubleCalculation parameter for Level acceleration spectra analysis.
timeHistoryboolIf true, the time history calculation will be executed.
stepintThe number of every nth time steps when results are saved during the calculation.
lastMomentdoubleLast time moment of the time history calculation [s].
methodIntegrationSchemeMethodIntegration scheme method type.
alphadouble'alpha' coefficient in the Rayleigh damping matrix.
betadouble'beta' coefficient in the Rayleigh damping matrix.
dampingFactordouble'ksi' damping factor.
Fields
_alpha
public double _alpha
Field Value
_beta
public double _beta
Field Value
_deltaT
public double _deltaT
Field Value
_dmpFactor
public double _dmpFactor
Field Value
_lastMomentOfThCalc
public double _lastMomentOfThCalc
Field Value
_levelAcceleratonSpectra
public int _levelAcceleratonSpectra
Field Value
_method
public int _method
Field Value
_q
public double _q
Field Value
_tEnd
public double _tEnd
Field Value
_timeHistory
public int _timeHistory
Field Value
_timeStep
public int _timeStep
Field Value
Properties
Alpha
public double Alpha { get; set; }
Property Value
Beta
public double Beta { get; set; }
Property Value
DeltaT
public double DeltaT { get; set; }
Property Value
DmpFactor
public double DmpFactor { get; set; }
Property Value
LastMomentOfThCalc
public double LastMomentOfThCalc { get; set; }
Property Value
LevelAcceleratonSpectra
public bool LevelAcceleratonSpectra { get; set; }
Property Value
Method
public IntegrationSchemeMethod Method { get; set; }
Property Value
TEnd
public double TEnd { get; set; }
Property Value
TimeHistory
public bool TimeHistory { get; set; }
Property Value
TimeStep
public int TimeStep { get; set; }
Property Value
q
public double q { get; set; }
Property Value
Methods
Default()
Define default calculation parameters for ground acceleration.
public static GroundAcc Default()
Returns
LevelAccResponseSpectraCalc(double, double, double, IntegrationSchemeMethod, double, double, double)
Define calculation parameters for level acceleration response spectra (ground acceleration calculation).
public static GroundAcc LevelAccResponseSpectraCalc(double deltaT = 0.2, double tEnd = 5, double q = 1, IntegrationSchemeMethod method = IntegrationSchemeMethod.Newmark, double alpha = 0, double beta = 0, double dampingFactor = 5)
Parameters
deltaTdoubleCalculation parameter for Level acceleration spectra analysis [s].
tEnddoubleCalculation parameter for Level acceleration spectra analysis [s].
qdoubleCalculation parameter for Level acceleration spectra analysis.
methodIntegrationSchemeMethodIntegration scheme method type.
alphadouble'alpha' coefficient in the Rayleigh damping matrix.
betadouble'beta' coefficient in the Rayleigh damping matrix.
dampingFactordouble'ksi' damping factor.
Returns
TimeHistoryCalc(int, double, IntegrationSchemeMethod, double, double, double)
Define calculation parameters for time history analysis (ground acceleration calculation).
public static GroundAcc TimeHistoryCalc(int step = 5, double lastMoment = 20, IntegrationSchemeMethod method = IntegrationSchemeMethod.Newmark, double alpha = 0, double beta = 0, double dampingFactor = 5)
Parameters
stepintThe number of every nth time steps when results are saved during the calculation.
lastMomentdoubleLast time moment of the time history calculation [s].
methodIntegrationSchemeMethodIntegration scheme method type.
alphadouble'alpha' coefficient in the Rayleigh damping matrix.
betadouble'beta' coefficient in the Rayleigh damping matrix.
dampingFactordouble'ksi' damping factor.