Material Database
This module contains functionality pertaining to the materials supported by this library:
All materials implementations are based on the baseclass Material
.
The baseclass contains multiple methods that assist with the Impedance Matching procedure.
These methods include calculating the shocked stated of material for a given pressure, the isentrope initiating from a point on a material Hugoniot, as well as finding the intersection between Hugoniots and isentropes of consecutive materials.
A new material with either a deterministic or uncertain Hugoniot can be added in straightforward manner as analytically explained in the User-defined material page
The currently available materials are the following:
Kapton
: Class that produces Hugoniot of Kapton ablation material.MgO
: Class that produces uncertain Hugoniot of MgO sample material.Quartz
: Class that produces uncertain Hugoniot of Quartz window material.