Heterogeneous mixture of equations of state: "eosmix"

Input

number_of_material_constituents
For each:
   name
   equation_of_state (see EOS reference)
   reaction_rate (see reaction rate reference)
   number_of_reaction_products
   For each:
      product_name (from list of names of constituents of this material)
      mass_fraction_of_reactant_transferred_to_this_product
      specific_energy_added_during_reaction
dfmax	# maximum change in volume fraction per iteration
maxits	# max iterations
eps	# minimum volume fraction of a material component (less is ignored)

Specific reactive material types

State

For each material constituent:
   eos_state volume_fraction