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