<?xml version="1.0" encoding="utf-8"?>
<EngineeringData version="12.1">
  <Relationships target="LSDYNA@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>
      <Property name="Power Law Hardening">
        <Property name="Density"/>
      </Property>
      <Property name="Transversely Anisotropic Hardening">
        <Property name="Density"/>
      </Property>
      <Property name="FLD Transversely Anisotropic Hardening">
        <Property name="Density"/>
      </Property>
      <Property name="3 Parameter Barlat Hardening">
        <Property name="Density"/>
      </Property>

      <Property name="Barlat Anisotropic Hardening">
        <Property name="Density"/>
      </Property>

      <Property name="Piecewize Linear Hardening">
        <Property name="Density"/>
      </Property>

      <Property name="Low Density Foam">
        <Property name="Density"/>
        <Property name="Elasticity" behavior="Isotropic"/>
      </Property>
      
        <Property name="Enhanced Damage Constants">
        <Property name="Density"/>
        <Property name="Elasticity" behavior="Orthotropic"/>
      </Property>

        <Property name="Laminate Composite Fabric Constants">
        <Property name="Density"/>
        <Property name="Elasticity" behavior="Orthotropic"/>
      </Property>

      <Property name="Vacuum">
        <Property name="Density"/>
      </Property> 
      
      <Property name="Concrete EC2">
        <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>Blatz-Ko</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>
        <ModelData>Power Law Hardening</ModelData>
        <ModelData>Transversely Anisotropic Hardening</ModelData>
        <ModelData>FLD Transversely Anisotropic Hardening</ModelData>
        <ModelData>3 Parameter Barlat Hardening</ModelData>
        <ModelData>Barlat Anisotropic Hardening</ModelData>
        <ModelData>Low Density Foam</ModelData>
        <ModelData>Vacuum</ModelData>
        <ModelData>Concrete EC2</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>
