<?xml version="1.0" encoding="utf-8"?>
<EngineeringData>
  <Validation>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysMaterialPropertyDataBasicValidation" enabled="true">
      Basic validation for material propertyDatas for ANSYS solver, including that the propertyData must have at least one row of data and primary independent cannot have duplicate value.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysOrthotropicElasticityValidation" enabled="true">
      Validate OrthotropicElasticity propertyData for ANSYS solver.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysFieldVariableValidation" enabled="true">
      Validate OrthotropicElasticity propertyData for ANSYS solver.
    </MaterialPropertyData>    
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysDemagnetizationBHValidation" enabled="true">
      Validate material propertyData of DemagnetizationBH, KINHHardening, MISOHardening, and MagneticBH.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysAnisotropicElasticityValidation" enabled="true">
      Validate material propertyData of Anisotropic Elasticity Matrix.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysGasketModelValidation" enabled="true">
      Validate material propertyData of Gasket Model.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysChabocheModelValidation" enabled="true">
      Validate material propertyData of Chaboche Model.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysResponseFunctionValidation" enabled="true">
      Validate material propertyData of Response Function model.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysStrengthLimitProperties" enabled="true">
      Validate strength limits properties.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysDataPointCountValidation" enabled="true">
      Validate material property has same number of data points across independent groups.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysMullinsEffectValidation" enabled="true">
      Validate if Mullins effect has any predefined Hyperelastic Material model.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysPronyModelValidation" enabled="true">
      Validate material propertyData of Prony Model.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysFieldVariableTableValidation" enabled="true">
      Validate tabular data with field variables.
    </MaterialPropertyData>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysUnsupportedTableFieldValidation" enabled="true">
      Validate non-user tabular field data with field variables.
    </MaterialPropertyData>
    <MaterialVariable assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysMaterialVariableDataRangeValidation" enabled="true">
      Validate material variable for ANSYS solver. This validation class simply verifies all data in a variable are in a reasonable range.
    </MaterialVariable>
    <MaterialVariable assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysMaterialVariableOccurrenceValidation" enabled="true">
      Validate material variable for ANSYS solver. This validation class simply verifies all data in a variable are in a reasonable range.
    </MaterialVariable>
    <MaterialVariable assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysMaterialVariableValidation" enabled="true">
      Validate material variable for ANSYS solver. This validation class verifies a few specific variables, such as DemagnetizationBH, KINHHardening, MISOHardening etc.
    </MaterialVariable>
    <MaterialVariable assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysAnisotropicElasticityVariableValidation" enabled="true">
      Validate material variables of Anisotropic Elasticity Matrix.
    </MaterialVariable>
    <MaterialVariable assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysSuperelasticityValidation" enabled="true">
      Validate material variables of AnsysSuperelasticityValidation.
    </MaterialVariable>
    <MaterialVariable assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysPlasticityValidation" enabled="true">
      Validate material variables for Plasticity models.
    </MaterialVariable>
    <MaterialVariable assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysGeomechanicalValidation" enabled="true">
      Validate material variables for Geomechanical models.
    </MaterialVariable>
    <MaterialPropertyData assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysDamageValidation" enabled="true">
      Validate Damage Initiation Criteria material property.
    </MaterialPropertyData>
    <MaterialVariable assembly="Ans.EngineeringData.Validation.dll" class="Ansys.EngineeringData.Validation.AnsysPerforatedMediaValidation" enabled="true">
      Validate material variables for Perforated Media.
    </MaterialVariable>
  </Validation>
  <GraphGenerators>
    <GraphGenerator assembly="Ans.EngineeringData.GraphDataGenerator.dll" class="Ansys.EngineeringData.GraphDataGenerator.AnsysChartPlugin" enabled="true">
      Generates graphs for common ANSYS material properties.
    </GraphGenerator>
    <GraphGenerator assembly="Ans.EngineeringData.AUTODYNGraphGenerator.dll" class="Ansys.EngineeringData.AUTODYNGraphGenerator.AutoDynChartPlugin" enabled="true">
      Generates graphs for common AUTODYN material properties.
    </GraphGenerator>

    <!-- It is recommanded to leave the DefaultGenerator the last graph handler, to make sure any specific property has been processed. -->
    <GraphGenerator assembly="Ans.EngineeringData.GraphGeneration.dll" class="Ansys.EngineeringData.GraphGeneration.DefaultGroupedGenerator" enabled="true">
      A default generator for XY type of properties with primary independent variable.
    </GraphGenerator>
    <GraphGenerator assembly="Ans.EngineeringData.GraphGeneration.dll" class="Ansys.EngineeringData.GraphGeneration.DefaultDataSetGenerator" enabled="true">
      A default generator for DataSets in case of Gasket like properties
    </GraphGenerator>
    <GraphGenerator assembly="Ans.EngineeringData.GraphGeneration.dll" class="Ansys.EngineeringData.GraphGeneration.DefaultGenerator" enabled="true">
      A default generator for XY type of properties.
    </GraphGenerator>
  </GraphGenerators>
  <StateCheck>
    <StateIdentifier assembly="Ans.EngineeringData.State.dll" class="Ansys.EngineeringData.State.AnsysMaterialStateCheck" enabled="true">
      Check state for ANSYS solver.
    </StateIdentifier>
  </StateCheck>
  <Persistence>
    <Material>
      <Writer assembly="Ans.EngineeringData.MatMLReaderWriter.dll" class="Ansys.EngineeringData.Core.MatMLReaderWriterClass" name="MatML31Writer" enabled="true">
        <!-- The Format tag is used to determine capability of a writer. Attribute name is used to uniquely identify a writer. 
      Attributes fileType and ext appear in "Files of Type" list in "Save File" dialog, in the form of "fileType(*.ext)". For example, "MatML 3.1 files (*.xml)". Attribute ext could be empty-->
        <Format name="MatML31" fileType="MatML 3.1 Files" ext="xml">Output materials in the MatML 3.1 format.</Format>
      </Writer>
    </Material>
    <Mixture>
      <Writer assembly="Ans.EngineeringData.MatMLReaderWriter.dll" class="Ansys.EngineeringData.Core.MatMLReaderWriterClass" name="MixML10Writer" enabled="true">
        <!-- The Format tag is used to determine capability of a writer. Attribute name is used to uniquely identify a writer. 
      Attributes fileType and ext appear in "Files of Type" list in "Save File" dialog, in the form of "fileType(*.ext)". For example, "MatML 3.1 files (*.xml)". Attribute ext could be empty-->
        <Format name="MixML10" fileType="MixML 1.0 Files" ext="xml">Output mixtures in the MixML 1.0 format.</Format>
      </Writer>
    </Mixture>
    <Load>
    </Load>
    <BeamSection>
    </BeamSection>
  </Persistence>
  <MetaData>
    <MetaFile filename="ANSYS_MaterialProperties.xml" enabled="true">
      Metadata file containing properties, propertyDatas, and variables known to be used in Ansys.
    </MetaFile>
    <MetaFile filename="AUTODYN_MaterialProperties.xml" enabled="true">
      Metadata file containing properties, propertyDatas, and variables known to be used in AUTODYN.
    </MetaFile>
    <MetaFile filename="SAMCEF_MaterialProperties.xml" enabled="true">
      Metadata file containing properties, propertyDatas, and variables known to be used in Samcef.
    </MetaFile>
    <MetaFile filename="ABAQUS_MaterialProperties.xml" enabled="true">
      Metadata file containing properties, propertyDatas, and variables known to be used in ABAQUS.
    </MetaFile>
    <MetaFile filename="ACP_MaterialProperties.xml" enabled="true">
      Metadata file containing properties, propertyDatas, and variables known to be used in ACP.
    </MetaFile>
    <MetaFile filename="nCode_MaterialProperties.xml" enabled="false">
      Metadata file containing properties, propertyDatas, and variables known to be used in nCode.
    </MetaFile>
    <MetaFile filename="MAPDL_UserMat_Properties.xml" enabled="false">
      Metadata file containing properties, propertyDatas, and variables known to be used for MAPDL UserMat.
    </MetaFile>
	<MetaFile filename="ACTLSDYNA_MaterialProperties.xml" enabled="true" >
	  Metadata file containing properties, propertyDatas, and variables known to be used in LS-DYNA.
	</MetaFile>
  </MetaData>
  <DefinitionMethods>
    <DefinitionMethod filename="ANSYS_StructuralMaterialDefinitionMethods.xml" enabled="true" />
    <DefinitionMethod filename="ANSYS_ThermalMaterialDefinitionMethods.xml" enabled="true" />
    <DefinitionMethod filename="ANSYS_ElectricMaterialDefinitionMethods.xml" enabled="true" />
    <DefinitionMethod filename="ANSYS_MagneticMaterialDefinitionMethods.xml" enabled="true" />
    <DefinitionMethod filename="AUTODYN_MaterialDefinitionMethods.xml" enabled="true" />
    <DefinitionMethod filename="SAMCEF_MaterialDefinitionMethods.xml" enabled="true"/>
    <DefinitionMethod filename="ABAQUS_MaterialDefinitionMethods.xml" enabled="true"/>
    <DefinitionMethod filename="ANSYS_AcousticMaterialDefinitionMethods.xml" enabled="true"/>
    <DefinitionMethod filename="ACP_MaterialDefinitionMethods.xml" enabled="true"/>
	<DefinitionMethod filename="ACTLSDYNA_MaterialDefinitionMethods.xml" enabled="true" />
    <DefinitionMethod filename="nCode_MaterialDefinitionMethods.xml" enabled="false"/>
    <DefinitionMethod filename="MAPDL_UserMat_DefinitionMethods.xml" enabled="false"/>
  </DefinitionMethods>
  <Relationships>
    <Relationship filename="ANSYS_Relationships.xml" enabled="true" />
    <Relationship filename="AUTODYN_Relationships.xml" enabled="true" />
    <Relationship filename="LSDYNA_Relationships.xml" enabled="true" />
    <Relationship filename="SAMCEF_Relationships.xml" enabled="true"/>
    <Relationship filename="ABAQUS_Relationships.xml" enabled="true" />
    <Relationship filename="NASTRAN_Relationships.xml" enabled="true" />
    <Relationship filename="ACP_Relationships.xml" enabled="true" />
	<Relationship filename="ACTLSDYNA_Relationships.xml" enabled="true" />
    <Relationship filename="nCode_Relationships.xml" enabled="false" />
    <Relationship filename="MAPDL_UserMat_Relationships.xml" enabled="false" />
  </Relationships>
  <Libraries lastused="7">
    <Library name="General Materials" source="ANSYS::Disk::General_Materials.xml" format="MatML31" level="Normal" enabled="true" >
      General use material samples for use in various analyses.
    </Library>
    <Library name="General Non-linear Materials" source="ANSYS::Disk::General Materials Non-linear.xml" format="MatML31" level="Normal" enabled="true" >
      General use material samples for use in non-linear analyses.
    </Library>
    <Library name="Explicit Materials" source="ANSYS::Disk::Explicit_Materials.xml" format="MatML31" level="Normal" enabled="true" >
      Material samples for use in an explicit analysis.
    </Library>
    <Library name="Hyperelastic Materials" source="ANSYS::Disk::Hyperelastic_Materials.xml" format="MatML30" level="Normal" enabled="true" >
      Material stress-strain data samples for curve fitting.
    </Library>
    <Library name="Magnetic B-H Curves" source="ANSYS::Disk::Magnetic_B-H_curves_Soft_Materials.xml" format="MatML30" level="Normal" enabled="true" >
      B-H Curve samples specific for use in a magnetic analysis.
    </Library>
    <Library name="Thermal Materials" source="ANSYS::Disk::Thermal_Materials.xml" format="MatML31" level="Normal" enabled="true" >
      Material samples specific for use in a thermal analysis.
    </Library>
    <Library name="Fluid Materials" source="ANSYS::Disk::Fluid_Materials.xml" format="MatML31" level="Normal" enabled="true" >
      Material samples specific for use in a fluid analysis.
    </Library>
    <Library name="Composite Materials" source="ANSYS::Disk::Composite_Materials.xml" format="MatML31" level="Normal" enabled="true" >
      Material samples specific for composite structures.
    </Library>
    <Library name="Geomechanical Materials" source="ANSYS::Disk::GeoMechanical_Materials.xml" format="MatML31" level="Normal" enabled="true" >
      General use material samples for use with geomechanical models.
    </Library>
  </Libraries>
  <Favorite>
    <Material name="Structural Steel" source="ANSYS::Disk::General_Materials.xml" format="MatML3x" isdefault="False" IsDefaultSolid="True"/>
    <Material name="Air" source="ANSYS::Disk::Fluid_Materials.xml" format="MatML3x" isdefault="False" IsDefaultFluid="True"/>
  </Favorite>
  <CurveFits>
    <CurveFit assembly="Ans.EngineeringData.AnsysCurveFit.dll" class="Ansys.EngineeringData.AnsysCurveFit.AnsCurveFitImpl" target="ANSYS" enabled="true">
      CurveFit library for ANSYS.
      <Function>Hyper</Function>
    </CurveFit>
  </CurveFits>
  <AppSettings>
    <AllowEditLibrary>True</AllowEditLibrary>
    <Solver>ANSYS</Solver>
    <UseDefinitionMethodInName>True</UseDefinitionMethodInName>
  </AppSettings>
</EngineeringData>
