ISENTROPE: calculate isentrope through a point

Files

Graphical interface

Intuitive (?)

Input to bare program

ASCII, read from standard input.
verbose		flag, 1 for diagnostic output
material_name
material_model (ARIADNE mat_type* object, so includes type)
initial_state
rotaxis rotang	axis (3-vector) and angle (radians) for rotating material to 1D loading plane
gradu		grad(u), 3x3 matrix
comp2		final compression compressions to integrate to
nd		number of compression values
upoffs		offset to add to calculated shock speeds
upmult		factor to scale calculated shock speeds (usually 1 or -1)

Output

ASCII, written to standard output. Some miscellaneous data are written at the start, to confirm some of the input settings. Each of these lines starts with # so it is filtered automatically e.g. by Gnuplot. The rest of the output consists of Hugoniot states, one per line.
For initial state and each state along the Hugoniot:
   mass_density
   specific_volume
   compression
   particle_speed
   specific_internal_energy
   stress (Voigt notation, i.e. 6-vector)
   temperature
   bulk_sound_speed_squared
   specific_heat_capacity
   mean_pressure
   state