<?xml version="1.0" encoding="utf-8"?>
<EngineeringData version="12.1">
  <Relationships target="LSDYNA">
    <Notes>
      This information defines the material models that a particular solver target can
      utilize.  It also defineds the rules for mutually exclusive logic.
    </Notes>
		<PropertyDependencies>
			<Property name="Elasticity">
				<Property name="Density"/>
			</Property>
			<Property name="Viscoelastic">
				<Property name="Density"/>
			</Property>
			<Property name="Neo-Hookean">
				<Property name="Density"/>
			</Property>
            <Property name="Arruda-Boyce">
                <Property name="Density"/>
            </Property>
            <Property name="Gent">
                <Property name="Density"/>
            </Property>
            <Property name="Blatz-Ko">
                <Property name="Density"/>
            </Property>
			<Property name="Mooney-Rivlin">
				<Property name="Density"/>
			</Property>
			<Property name="Polynomial">
				<Property name="Density"/>
			</Property>
			<Property name="Yeoh">
				<Property name="Density"/>
			</Property>
			<Property name="Ogden">
				<Property name="Density"/>
			</Property>
			<Property name="Isotropic Hardening">
				<Property name="Density"/>
			</Property>
			<Property name="Kinematic Hardening">
				<Property name="Density"/>
			</Property>
			<Property name="Johnson Cook Strength">
				<Property name="Density"/>
				<Property name="Specific Heat" definition="Constant Pressure"/>
			</Property>
			<Property name="Cowper Symonds Strength">
				<Property name="Density"/>
			</Property>
			<Property name="Steinberg Guinan Strength">
				<Property name="Density"/>
				<Property name="Specific Heat" definition="Constant Pressure"/>
			</Property>
			<Property name="Zerilli Armstrong Strength">
				<Property name="Density"/>
				<Property name="Specific Heat" definition="Constant Pressure"/>
			</Property>
			<Property name="Drucker-Prager Strength">
				<Property name="Density"/>
			</Property>
			<Property name="Johnson-Holmquist Strength">
				<Property name="Density"/>
				<Property name="Polynomial EOS"/>
			</Property>
			<Property name="RHT Concrete Strength">
				<Property name="Density"/>
			</Property>
			<Property name="MO Granular">
				<Property name="Density"/>
			</Property>
			<Property name="Bulk Modulus">
				<Property name="Density"/>
				<Property name="Shear Modulus"/>
			</Property>
			<Property name="Shear Modulus">
				<Property name="Density"/>
			</Property>
			<Property name="Polynomial EOS">
				<Property name="Density"/>
				<Property name="Shear Modulus"/>
			</Property>
			<Property name="Johnson Cook Failure">
				<Property name="Johnson Cook Strength"/>
			</Property>
			<Property name="Shock EOS">
				<Property name="Density"/>
				<Property name="Shear Modulus"/>
			</Property>
			<Property name="Compaction EOS">
				<Property name="Density"/>
				<Property name="Shear Modulus"/>
			</Property>
			<Property name="P-alpha EOS">
				<Property name="Density"/>
				<Property name="Shear Modulus"/>
			</Property>
			<Property name="Crushable Foam">
				<Property name="Density"/>
				<Property name="Elasticity" behavior="Isotropic"/>
			</Property>
			<Property name="Compaction EOS">
				<Property name="Density"/>
			</Property>
			<Property name="P-alpha">
				<Property name="Density"/>
			</Property>
		</PropertyDependencies>

		<MutualExclusions>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData behavior="Orthotropic">Elasticity</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Mooney-Rivlin</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Polynomial</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Yeoh</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Ogden</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Isotropic Hardening</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Bilinear Kinematic Hardening</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Shock EOS</ModelData>
				<ModelData behavior="Orthotropic">Elasticity</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Shock EOS</ModelData>
				<ModelData>Mooney-Rivlin</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Shock EOS</ModelData>
				<ModelData>Polynomial</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Shock EOS</ModelData>
				<ModelData>Yeoh</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Shock EOS</ModelData>
				<ModelData>Ogden</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Shock EOS</ModelData>
				<ModelData>Isotropic Hardening</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Shock EOS</ModelData>
				<ModelData>Kinematic Hardening</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData behavior="Isotropic">Elasticity</ModelData>
				<ModelData behavior="Orthotropic">Elasticity</ModelData>
				<ModelData>Bulk Modulus</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData behavior="Isotropic">Elasticity</ModelData>
				<ModelData behavior="Orthotropic">Elasticity</ModelData>
				<ModelData>Shear Modulus</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Viscoelastic</ModelData>
				<ModelData>Plastic Strain Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Viscoelastic</ModelData>
				<ModelData>Crack Softening Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Viscoelastic</ModelData>
				<ModelData>Grady Spall Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
        <ModelData behavior="Orthotropic">Elasticity</ModelData>
				<ModelData>Viscoelastic</ModelData>
				<ModelData>Neo-Hookean</ModelData>
                <ModelData>Arruda-Boyce</ModelData>
				<ModelData>Mooney-Rivlin</ModelData>
				<ModelData>Polynomial</ModelData>
				<ModelData>Yeoh</ModelData>
				<ModelData>Ogden</ModelData>
				<ModelData>Isotropic Hardening</ModelData>
				<ModelData>Kinematic Hardening</ModelData>
				<ModelData>Johnson Cook Strength</ModelData>
				<ModelData>Cowper Symonds Strength</ModelData>
				<ModelData>Steinberg Guinan Strength</ModelData>
				<ModelData>Zerilli Armstrong Strength</ModelData>
				<ModelData>Drucker-Prager Strength</ModelData>
				<ModelData>Johnson-Holmquist Strength</ModelData>
				<ModelData>RHT Concrete Strength</ModelData>
				<ModelData>MO Granular</ModelData>
				<ModelData>Crushable Foam</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson-Holmquist Strength</ModelData>
				<ModelData>Shock EOS</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Bulk Modulus</ModelData>
				<ModelData>Polynomial EOS</ModelData>
				<ModelData>Shock EOS</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Crushable Foam</ModelData>
				<ModelData>Compaction EOS</ModelData>
				<ModelData>P-alpha EOS</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Crushable Foam</ModelData>
				<ModelData>Polynomial EOS</ModelData>
				<ModelData>Shock EOS</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Plastic Strain Failure</ModelData>
				<ModelData>Principal Stress Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Plastic Strain Failure</ModelData>
				<ModelData>Principal Strain Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Plastic Strain Failure</ModelData>
				<ModelData>Grady Spall Failure</ModelData>
				<ModelData>Johnson Cook Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Grady Spall Failure</ModelData>
				<ModelData>Crack Softening Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Grady Spall Failure</ModelData>
				<ModelData>Plastic Strain Failure</ModelData>
				<ModelData>Principal Stress Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Grady Spall Failure</ModelData>
				<ModelData>Tensile Pressure Failure</ModelData>
				<ModelData>Principal Strain Failure</ModelData>
			</MutuallyExclusive>
			<MutuallyExclusive>
				<ModelData>Johnson Cook Failure</ModelData>
				<ModelData>Grady Spall Failure</ModelData>
				<ModelData>Stochastic Failure</ModelData>
			</MutuallyExclusive>
		</MutualExclusions>
  </Relationships>
</EngineeringData>
