Ariadne input/output reference
Principal models
Each material is defined as belonging to one of the following classes.
Input for a material consists of a keyword identifying the principal class,
followed by data identifying the subclass providing the specific model
(for example eos perfect_gas
for an equation of state
of perfect gas type).
The name of each principal class is defined in the class data.
Any element of material is described by a state (e.g. density and energy
for an inert equation of state).
Each class of model below may have a different state;
the states are also described.
- Equation of state (density, energy)
- Complete equation of state
(density, temperature)
- Reactive equation of state (rho,e,lambda)
- Heterogeneous mixtures of (rho,e)
equations of state, with reactions
- Homogeneous mixture:
set of (rho,T) equations of state, with reactions between them,
state described by a single value of each of rho and T
- Heterogenerous mixture:
set of materials with reactions between them
- Reactive equation of state
(mixture of two heterogeneous components)
- Reactive equation of state
(mixture of two heterogeneous components, with additional
rho,e,lambda reaction in the product phase)
- Viscosity
- Deviatoric stress
(single plastic strain parameter)
- Deviatoric stress
(two plastic parameters: strain and internal state)
- Spall
- Detonics
- Safe material: generic material with
checks for undesired values.
- Non-equilibrium temperature:
generic material with non-equilibrium temperature, used in
reaction rates.
- Hollow body:
generic material with internal void, used in reaction rates.
Subsidiary models
The models below are invoked by particular principal models when needed.