Ground motion¶
-
class
xc.
GroundMotion
¶ Bases:
xc_base.CommandEntity
-
getAccel
((GroundMotion)arg1, (float)arg2) → float :¶ Returns acceleration at time t.
- C++ signature :
- double getAccel(XC::GroundMotion {lvalue},double)
-
getDisp
((GroundMotion)arg1, (float)arg2) → float :¶ Returns displacement at time t.
- C++ signature :
- double getDisp(XC::GroundMotion {lvalue},double)
-
getDispVelAccel
((GroundMotion)arg1, (float)arg2) → Vector :¶ Returns displacement, velocity and acceleration at time t.
- C++ signature :
- XC::Vector getDispVelAccel(XC::GroundMotion {lvalue},double)
-
getDuration
((GroundMotion)arg1) → float :¶ Returns motion’s duration.
- C++ signature :
- double getDuration(XC::GroundMotion {lvalue})
-
getPeakAccel
((GroundMotion)arg1) → float :¶ Returns motion’s peak acceleration
- C++ signature :
- double getPeakAccel(XC::GroundMotion {lvalue})
-
getPeakDisp
((GroundMotion)arg1) → float :¶ Returns motion’s peak displacement.
- C++ signature :
- double getPeakDisp(XC::GroundMotion {lvalue})
-
getPeakVel
((GroundMotion)arg1) → float :¶ Returns motion’s peak velocity.
- C++ signature :
- double getPeakVel(XC::GroundMotion {lvalue})
-
getVel
((GroundMotion)arg1, (float)arg2) → float :¶ Returns velocity at time t.
- C++ signature :
- double getVel(XC::GroundMotion {lvalue},double)
-
-
class
xc.
MotionHistory
¶ Bases:
xc_base.CommandEntity
-
accel
¶ Integration step size.
-
delta
¶ Integration step size.
-
getNumberOfDataPoints
((MotionHistory)arg1) → int :¶ Returns the number of data points.
- C++ signature :
- unsigned long getNumberOfDataPoints(XC::MotionHistory {lvalue})
-
-
class
xc.
GroundMotionRecord
¶ Bases:
xc.GroundMotion
-
history
¶ Ground motion history.
-
-
class
xc.
InterpolatedGroundMotion
¶ Bases:
xc.GroundMotion
-
class
xc.
DqGroundMotions
¶ Bases:
xc_base.CommandEntity