Skip to content

raisim::blast::Wave ​

struct · #include <raisim/Explosion.hpp>

The blast at one distance from a charge.

Public member functions ​

overpressureAt ​

cpp
double overpressureAt(double sinceArrival) const

Side-on overpressure (Pa) a time sinceArrival (s) after the shock arrived; zero outside the positive phase.

Public attributes ​

overpressure ​

cpp
double overpressure

Peak side-on (incident) overpressure (Pa).

impulse ​

cpp
double impulse

Positive-phase side-on impulse per unit area (Pa s).

arrivalTime ​

cpp
double arrivalTime

Time from the detonation until the shock arrives (s).

duration ​

cpp
double duration

Duration of the positive (overpressure) phase (s).

decay ​

cpp
double decay

Decay coefficient b of the Friedlander pulse p(t) = Ps (1 - t/td) exp(-b t/td).

shockSpeed ​

cpp
double shockSpeed

Speed of the shock front (m/s).

reflectedOverpressure ​

cpp
double reflectedOverpressure

Peak overpressure on a surface facing the blast squarely (Pa).

dynamicPressure ​

cpp
double dynamicPressure

Peak dynamic pressure of the blast wind (Pa).

RaiSim — physics for robotics and AI.