Material States
This module contains functionality pertaining to shocked and released material states observed during the course of a shock wave experiment.
The currently available material states are
Hugoniot
: Dataclass that contains a locus of points for all the possible shocked states of a material.Isentrope
: Dataclass that contains the path along which a material is released from its shocked state. For the purposes of this library an isentropic release is considered to be a good enough approximation. More details on the calculation of the isentrope are provide by the two available implementations, namelyReflectedHugoniot
andIntegratedIsentrope
.Intersection
: Dataclass that contains all the information of the intersection between an Isentrope and a Hugoniot.