# $Revision$ on $Date$
# The above revision line needs to be the first line for ttkrf files
# Copyright (c) 2006 Ansys Inc

# AI*Environment Prototype GUI Layout 1
# Material DEZ's
#
# E. Miller
# 4/19/02

dataEntryDialog createMatDEZ "Define Material Property" nosave 
  textEntry createMatName "Material Name" name TEXT
  textEntry createMatNum "Material ID" number TEXT
  dialogSpace 1

exclusiveGroup MaterialOptions "Type:" " " 1 DROPDOWN material_format

  exclusiveGroupItem Isotropic "Isotropic" 
  #textTableEntry createMatYngs "Young's Modulus" yngs TEXT temp_stress
  exclusiveGroup MatYngsType " "  "Young's Modulus (E)" 2 RADIO MatYngsOption
	exclusiveGroupItem MatYngscst "Constant"
              textEntry ValYngs1 "Value" yngs TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatYngsdpnt "Varying"
              textEntry ValYngs2 "Base Value" yngs TEXT
              dropDownEntry MatYngsTbls "Table" TblList MatYngsTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  #textTableEntry createMatShear "Shear Modulus" shear TEXT temp_only
  exclusiveGroup MatShearType " "  "Shear Modulus (G)" 2 RADIO MatShearOption
	exclusiveGroupItem MatShearcst "Constant"
              textEntry ValShear1 "Value" shear TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatSheardpnt "Varying"
              textEntry ValShear2 "Base Value" shear TEXT
              dropDownEntry MatShearTbls "Table" TblList MatShearTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  #textTableEntry createMatPois "Poisson's Ratio" poiss TEXT temp_only
  exclusiveGroup MatPoisType " "  "Poisson's Ratio (NU)" 2 RADIO MatPoisOption
	exclusiveGroupItem MatPoiscst "Constant"
              textEntry Valpoiss1 "Value" poiss TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatPoisdpnt "Varying"
              textEntry Valpoiss2 "Base Value" poiss TEXT
              dropDownEntry MatPoisTbls "Table" TblList MatPoisTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  #dialogSpace 1
  #textTableEntry createMatDens "Density" dens TEXT temp_only
  exclusiveGroup MatDensType " "  "Mass Density (RHO)" 2 RADIO MatDensOption
	exclusiveGroupItem MatDenscst "Constant"
              textEntry Valdens1 "Value" dens TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatDensdpnt "Varying"
              textEntry Valdens2 "Base Value" dens TEXT
              dropDownEntry MatDensTbls "Table" TblList MatDensTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  #textTableEntry createMatDampc "Element Damping Coefficient" dampc TEXT temp_only
  #dialogSpace 1
  #textTableEntry createMatCTE "Thermal Expansion Coefficient" cte TEXT temp_only
  exclusiveGroup MatCTEType " "  "Thermal Expansion Coefficient (A)" 2 RADIO MatCTEOption
	exclusiveGroupItem MatCTEcst "Constant"
              textEntry Valcte1 "Value" cte TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatCTEdpnt "Varying"
              textEntry Valcte2 "Base Value" cte TEXT
              dropDownEntry MatCTETbls "Table" TblList MatCTETbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  textEntry createMatRef "Reference Temperature (TREF)" ref TEXT
  exclusiveGroup MatDampcType " "  "Structural Element Damping Coefficient (GE)" 2 RADIO MatDampcOption
	exclusiveGroupItem MatDampccst "Constant"
              textEntry Valdampc1 "Value" dampc TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatDampcdpnt "Varying"
              textEntry Valdampc2 "Base Value" dampc TEXT
              dropDownEntry MatDampcTbls "Table" TblList MatDampcTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup MatSltType " "  "Stress Limits for Tension (ST)" 2 RADIO MatSltOption
	exclusiveGroupItem MatSltcst "Constant"
              textEntry Valslt1 "Value" slt TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatSltdpnt "Varying"
              textEntry Valslt2 "Base Value" slt TEXT
              dropDownEntry MatSltTbls "Table" TblList MatSltTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup MatSlcType " "  "Stress Limits for Compression (SC)" 2 RADIO MatSlcOption
	exclusiveGroupItem MatSlccst "Constant"
              textEntry Valslc1 "Value" slc TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatSlcdpnt "Varying"
              textEntry Valslc2 "Base Value" slc TEXT
              dropDownEntry MatSlcTbls "Table" TblList MatSlcTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup MatSlsType " "  "Stress Limits for Shear (SS)" 2 RADIO MatSlsOption
	exclusiveGroupItem MatSlscst "Constant"
              textEntry Valsls1 "Value" sls TEXT
	exclusiveGroupItem END
	exclusiveGroupItem MatSlsdpnt "Varying"
              textEntry Valsls2 "Base Value" sls TEXT
              dropDownEntry MatSlsTbls "Table" TblList MatSlsTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  textEntry createMatCoord "Material Coordinate System (MCSID)" mcsid TEXT
  dialogSpace 1

	exclusiveGroup LSDynaMaterialType "LS-Dyna Material type" "Select Type" 1 DROPDOWN lsdyna_matType
		exclusiveGroupItem lsdynaMat1 "Type 1: *MAT_ELASTIC" 0
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat201 "Type 1: *MAT_ELASTIC_FLUID" 1
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat3 "Type 3: *MAT_PLASTIC_KINEMATIC" 2
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat5 "Type 5: *MAT_SOIL_AND_FOAM" 3
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat6 "Type 6: *MAT_VISCOELASTIC" 4
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat7 "Type 7: *MAT_BLATZ-KO_RUBBER" 5
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat8 "Type 8: *MAT_HIGH_EXPLOSIVE_BURN" 6
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat9 "Type 9: *MAT_NULL" 7
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat10 "Type 10: *MAT_ELASTIC_PLASTIC_HYDRO" 8
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat210 "Type 10: *MAT_ELASTIC_PLASTIC_HYDRO_SPALL" 9
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat12 "Type 12: *MAT_ISOTROPIC_ELASTIC_PLASTIC" 10
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat14 "Type 14: *MAT_SOIL_AND_FOAM_FAILURE" 11
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat15 "Type 15: *MAT_JOHNSON_COOK" 12
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat18 "Type 18: *MAT_POWER_LAW_PLASTICITY" 13
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat19 "Type 19: *MAT_STRAIN_RATE_DEPENDENT_PLASTICITY" 14
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat20 "Type 20: *MAT_RIGID" 15
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat24 "Type 24: *MAT_PIECEWISE_LINEAR_PLASTICITY" 16
			textEntry lsdynaMat24Sigy "Yield stress" lsdyna_mat24_sigy NUM
			textEntry lsdynaMat24Fail "Failure strain" lsdyna_mat24_fail NUM
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat27 "Type 27: *MAT_MOONEY-RIVLIN_RUBBER" 17
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat28 "Type 28: *MAT_RESULTANT_PLASTICITY" 18
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat30 "Type 30: *MAT_SHAPE_MEMORY" 19
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat31 "Type 31: *MAT_FRAZER_NASH_RUBBER_MODEL" 20
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat38 "Type 38: *MAT_BLATZ-KO-FOAM" 21
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat52 "Type 52: *MAT_BAMMAN_DAMAGE" 22
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat53 "Type 53: *MAT_CLOSED_CELL_FOAM" 23
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat57 "Type 57: *MAT_LOW_DENSITY_FOAM" 24
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat63 "Type 63: *MAT_CRUSHABLE_FOAM" 25
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat64 "Type 64: *MAT_RATE_SENSITIVE_POWERLAW_PLASTICITY" 26
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat73 "Type 73: *MAT_LOW_DENSITY_VISCOUS_FOAM" 27
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat81 "Type 81: *MAT_PLASTICITY_WITH_DAMAGE" 28
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat96 "Type 96: *MAT_BRITTLE_DAMAGE" 29
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat112 "Type 112: *MAT_FINITE_ELASTIC_STRAIN_PLASTICITY" 30
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat123 "Type 123: *MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY" 31
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat124 "Type 124: *MAT_PLASTICITY_COMPRESSION_TENSION" 32
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMat140 "Type 140: *MAT_VACUUM" 33
		exclusiveGroupItem END
		exclusiveGroupItem lsdynaMatB1 "Type B1: *MAT_SEATBELT" 34
		exclusiveGroupItem END
	exclusiveGroup END

  exclusiveGroupItem END

  exclusiveGroupItem ShellAnisotropic "Shell Element Anisotropic"
  exclusiveGroup Aniso2DMatShearType " "  "G11" 2 RADIO MatShearOption
	exclusiveGroupItem Aniso2DMatShearcst "Constant"
              textEntry Aniso2DValShear1 "Value" shear TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatSheardpnt "Varying"
              textEntry Aniso2DValShear2 "Base Value" shear TEXT
              dropDownEntry Aniso2DMatShearTbls "Table" TblList MatShearTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso2DMatG12Type " "  "G12" 2 RADIO MatG12Option
	exclusiveGroupItem Aniso2DMatG12cst "Constant"
              textEntry Aniso2DValG12_1 "Value" g12 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatG12dpnt "Varying"
              textEntry Aniso2DValG12_2 "Base Value" g12 TEXT
              dropDownEntry Aniso2DMatG12Tbls "Table" TblList MatG12Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso2DMatG13Type " "  "G13" 2 RADIO MatG13Option
	exclusiveGroupItem Aniso2DMatG13cst "Constant"
              textEntry Aniso2DValG13_1 "Value" g13 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatG13dpnt "Varying"
              textEntry Aniso2DValG13_2 "Base Value" g13 TEXT
              dropDownEntry Aniso2DMatG13Tbls "Table" TblList MatG13Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso2DMatG22Type " "  "G22" 2 RADIO MatG22Option
	exclusiveGroupItem Aniso2DMatG22cst "Constant"
              textEntry Aniso2DValG22_1 "Value" g22 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatG22dpnt "Varying"
              textEntry Aniso2DValG22_2 "Base Value" g22 TEXT
              dropDownEntry Aniso2DMatG22Tbls "Table" TblList MatG22Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso2DMatG23Type " "  "G23" 2 RADIO MatG23Option
	exclusiveGroupItem Aniso2DMatG23cst "Constant"
              textEntry Aniso2DValG23_1 "Value" g23 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatG23dpnt "Varying"
              textEntry Aniso2DValG23_2 "Base Value" g23 TEXT
              dropDownEntry Aniso2DMatG23Tbls "Table" TblList MatG23Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso2DMatG33Type " "  "G33" 2 RADIO MatG33Option
	exclusiveGroupItem Aniso2DMatG33cst "Constant"
              textEntry Aniso2DValG33_1 "Value" g33 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatG33dpnt "Varying"
              textEntry Aniso2DValG33_2 "Base Value" g33 TEXT
              dropDownEntry Aniso2DMatG33Tbls "Table" TblList MatG33Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso2DMatDensType " "  "Mass Density (RHO)" 2 RADIO MatDensOption
	exclusiveGroupItem Aniso2DMatDenscst "Constant"
              textEntry Aniso2DValdens1 "Value" dens TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatDensdpnt "Varying"
              textEntry Aniso2DValdens2 "Base Value" dens TEXT
              dropDownEntry Aniso2DMatDensTbls "Table" TblList MatDensTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso2DMatCTEType " "  "Thermal Expansion Coefficient Vector (A1)" 2 RADIO MatCTEOption
	exclusiveGroupItem Aniso2DMatCTEcst "Constant"
              textEntry Aniso2DValcte1 "Value" cte TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatCTEdpnt "Varying"
              textEntry Aniso2DValcte2 "Base Value" cte TEXT
              dropDownEntry Aniso2DMatCTETbls "Table" TblList MatCTETbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso2DMatA2Type " "  "Thermal Expansion Coefficient Vector (A2)" 2 RADIO MatA2Option
	exclusiveGroupItem Aniso2DMatA2cst "Constant"
              textEntry Aniso2DValA2_1 "Value" a2 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatA2dpnt "Varying"
              textEntry Aniso2DValA2_2 "Base Value" a2 TEXT
              dropDownEntry Aniso2DMatA2Tbls "Table" TblList MatA2Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso2DMatA3Type " "  "Thermal Expansion Coefficient Vector (A3)" 2 RADIO MatA3Option
	exclusiveGroupItem Aniso2DMatA3cst "Constant"
              textEntry Aniso2DValA3_1 "Value" a3 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatA3dpnt "Varying"
              textEntry Aniso2DValA3_2 "Base Value" a3 TEXT
              dropDownEntry Aniso2DMatA3Tbls "Table" TblList MatA3Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  textEntry createAniso2DMatRef "Reference Temperature (TREF)" ref TEXT
  exclusiveGroup Aniso2DMatDampcType " "  "Structural Element Damping Coefficient (GE)" 2 RADIO MatDampcOption
	exclusiveGroupItem Aniso2DMatDampccst "Constant"
              textEntry Aniso2DValdampc1 "Value" dampc TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatDampcdpnt "Varying"
              textEntry Aniso2DValdampc2 "Base Value" dampc TEXT
              dropDownEntry Aniso2DMatDampcTbls "Table" TblList MatDampcTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso2DMatSltType " "  "Stress Limits for Tension (ST)" 2 RADIO MatSltOption
	exclusiveGroupItem Aniso2DMatSltcst "Constant"
              textEntry Aniso2DValslt1 "Value" slt TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatSltdpnt "Varying"
              textEntry Aniso2DValslt2 "Base Value" slt TEXT
              dropDownEntry Aniso2DMatSltTbls "Table" TblList MatSltTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso2DMatSlcType " "  "Stress Limits for Compression (SC)" 2 RADIO MatSlcOption
	exclusiveGroupItem Aniso2DMatSlccst "Constant"
              textEntry Aniso2DValslc1 "Value" slc TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatSlcdpnt "Varying"
              textEntry Aniso2DValslc2 "Base Value" slc TEXT
              dropDownEntry Aniso2DMatSlcTbls "Table" TblList MatSlcTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso2DMatSlsType " "  "Stress Limits for Shear (SS)" 2 RADIO MatSlsOption
	exclusiveGroupItem Aniso2DMatSlscst "Constant"
              textEntry Aniso2DValsls1 "Value" sls TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso2DMatSlsdpnt "Varying"
              textEntry Aniso2DValsls2 "Base Value" sls TEXT
              dropDownEntry Aniso2DMatSlsTbls "Table" TblList MatSlsTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  textEntry createAniso2DMatCoord "Material Coordinate System (MCSID)" mcsid TEXT
  exclusiveGroupItem END

  exclusiveGroupItem SolidAnisotropic "Solid Element Anisotropic"
 exclusiveGroup Aniso3DMatShearType " "  "G11" 2 RADIO MatShearOption
	exclusiveGroupItem Aniso3DMatShearcst "Constant"
              textEntry Aniso3DValShear1 "Value" shear TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatSheardpnt "Varying"
              textEntry Aniso3DValShear2 "Base Value" shear TEXT
              dropDownEntry Aniso3DMatShearTbls "Table" TblList MatShearTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG12Type " "  "G12" 2 RADIO MatG12Option
	exclusiveGroupItem Aniso3DMatG12cst "Constant"
              textEntry Aniso3DValG12_1 "Value" g12 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG12dpnt "Varying"
              textEntry Aniso3DValG12_2 "Base Value" g12 TEXT
              dropDownEntry Aniso3DMatG12Tbls "Table" TblList MatG12Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG13Type " "  "G13" 2 RADIO MatG13Option
	exclusiveGroupItem Aniso3DMatG13cst "Constant"
              textEntry Aniso3DValG13_1 "Value" g13 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG13dpnt "Varying"
              textEntry Aniso3DValG13_2 "Base Value" g13 TEXT
              dropDownEntry Aniso3DMatG13Tbls "Table" TblList MatG13Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG14Type " "  "G14" 2 RADIO MatG14Option
	exclusiveGroupItem Aniso3DMatG14cst "Constant"
              textEntry Aniso3DValG14_1 "Value" g14 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG14dpnt "Varying"
              textEntry Aniso3DValG14_2 "Base Value" g14 TEXT
              dropDownEntry Aniso3DMatG14Tbls "Table" TblList MatG14Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG15Type " "  "G15" 2 RADIO MatG15Option
	exclusiveGroupItem Aniso3DMatG15cst "Constant"
              textEntry Aniso3DValG15_1 "Value" g15 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG15dpnt "Varying"
              textEntry Aniso3DValG15_2 "Base Value" g15 TEXT
              dropDownEntry Aniso3DMatG15Tbls "Table" TblList MatG15Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG16Type " "  "G16" 2 RADIO MatG16Option
	exclusiveGroupItem Aniso3DMatG16cst "Constant"
              textEntry Aniso3DValG16_1 "Value" g16 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG16dpnt "Varying"
              textEntry Aniso3DValG16_2 "Base Value" g16 TEXT
              dropDownEntry Aniso3DMatG16Tbls "Table" TblList MatG16Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG22Type " "  "G22" 2 RADIO MatG22Option
	exclusiveGroupItem Aniso3DMatG22cst "Constant"
              textEntry Aniso3DValG22_1 "Value" g22 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG22dpnt "Varying"
              textEntry Aniso3DValG22_2 "Base Value" g22 TEXT
              dropDownEntry Aniso3DMatG22Tbls "Table" TblList MatG22Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG23Type " "  "G23" 2 RADIO MatG23Option
	exclusiveGroupItem Aniso3DMatG23cst "Constant"
              textEntry Aniso3DValG23_1 "Value" g23 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG23dpnt "Varying"
              textEntry Aniso3DValG23_2 "Base Value" g23 TEXT
              dropDownEntry Aniso3DMatG23Tbls "Table" TblList MatG23Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG24Type " "  "G24" 2 RADIO MatG24Option
	exclusiveGroupItem Aniso3DMatG24cst "Constant"
              textEntry Aniso3DValG24_1 "Value" g24 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG24dpnt "Varying"
              textEntry Aniso3DValG24_2 "Base Value" g24 TEXT
              dropDownEntry Aniso3DMatG24Tbls "Table" TblList MatG24Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG25Type " "  "G25" 2 RADIO MatG25Option
	exclusiveGroupItem Aniso3DMatG25cst "Constant"
              textEntry Aniso3DValG25_1 "Value" g25 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG25dpnt "Varying"
              textEntry Aniso3DValG25_2 "Base Value" g25 TEXT
              dropDownEntry Aniso3DMatG25Tbls "Table" TblList MatG25Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG26Type " "  "G26" 2 RADIO MatG26Option
	exclusiveGroupItem Aniso3DMatG26cst "Constant"
              textEntry Aniso3DValG26_1 "Value" g26 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG26dpnt "Varying"
              textEntry Aniso3DValG26_2 "Base Value" g26 TEXT
              dropDownEntry Aniso3DMatG26Tbls "Table" TblList MatG26Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG33Type " "  "G33" 2 RADIO MatG33Option
	exclusiveGroupItem Aniso3DMatG33cst "Constant"
              textEntry Aniso3DValG33_1 "Value" g33 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG33dpnt "Varying"
              textEntry Aniso3DValG33_2 "Base Value" g33 TEXT
              dropDownEntry Aniso3DMatG33Tbls "Table" TblList MatG33Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG34Type " "  "G34" 2 RADIO MatG34Option
	exclusiveGroupItem Aniso3DMatG34cst "Constant"
              textEntry Aniso3DValG34_1 "Value" g34 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG34dpnt "Varying"
              textEntry ValG34_2 "Base Value" g34 TEXT
              dropDownEntry MatG34Tbls "Table" TblList MatG34Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG35Type " "  "G35" 2 RADIO MatG35Option
	exclusiveGroupItem Aniso3DMatG35cst "Constant"
              textEntry Aniso3DValG35_1 "Value" g35 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG35dpnt "Varying"
              textEntry ValG35_2 "Base Value" g35 TEXT
              dropDownEntry MatG35Tbls "Table" TblList MatG35Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG36Type " "  "G36" 2 RADIO MatG36Option
	exclusiveGroupItem Aniso3DMatG36cst "Constant"
              textEntry Aniso3DValG36_1 "Value" g36 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG36dpnt "Varying"
              textEntry ValG36_2 "Base Value" g36 TEXT
              dropDownEntry MatG36Tbls "Table" TblList MatG36Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG44Type " "  "G44" 2 RADIO MatG44Option
	exclusiveGroupItem Aniso3DMatG44cst "Constant"
              textEntry Aniso3DValG44_1 "Value" g44 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG44dpnt "Varying"
              textEntry ValG44_2 "Base Value" g44 TEXT
              dropDownEntry MatG44Tbls "Table" TblList MatG44Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG45Type " "  "G45" 2 RADIO MatG45Option
	exclusiveGroupItem Aniso3DMatG45cst "Constant"
              textEntry Aniso3DValG45_1 "Value" g45 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG45dpnt "Varying"
              textEntry ValG45_2 "Base Value" g45 TEXT
              dropDownEntry MatG45Tbls "Table" TblList MatG45Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG46Type " "  "G46" 2 RADIO MatG46Option
	exclusiveGroupItem Aniso3DMatG46cst "Constant"
              textEntry Aniso3DValG46_1 "Value" g46 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG46dpnt "Varying"
              textEntry ValG46_2 "Base Value" g46 TEXT
              dropDownEntry MatG46Tbls "Table" TblList MatG46Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG55Type " "  "G55" 2 RADIO MatG55Option
	exclusiveGroupItem Aniso3DMatG55cst "Constant"
              textEntry Aniso3DValG55_1 "Value" g55 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG55dpnt "Varying"
              textEntry ValG55_2 "Base Value" g55 TEXT
              dropDownEntry MatG55Tbls "Table" TblList MatG55Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG56Type " "  "G56" 2 RADIO MatG56Option
	exclusiveGroupItem Aniso3DMatG56cst "Constant"
              textEntry Aniso3DValG56_1 "Value" g56 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG56dpnt "Varying"
              textEntry ValG56_2 "Base Value" g56 TEXT
              dropDownEntry MatG56Tbls "Table" TblList MatG56Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Aniso3DMatG66Type " "  "G66" 2 RADIO MatG66Option
	exclusiveGroupItem Aniso3DMatG66cst "Constant"
              textEntry Aniso3DValG66_1 "Value" g66 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatG66dpnt "Varying"
              textEntry ValG66_2 "Base Value" g66 TEXT
              dropDownEntry MatG66Tbls "Table" TblList MatG66Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso3DMatDensType " "  "Mass Density (RHO)" 2 RADIO MatDensOption
	exclusiveGroupItem Aniso3DMatDenscst "Constant"
              textEntry Aniso3DValdens1 "Value" dens TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatDensdpnt "Varying"
              textEntry Aniso3DValdens2 "Base Value" dens TEXT
              dropDownEntry Aniso3DMatDensTbls "Table" TblList MatDensTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso3DMatCTEType " "  "Thermal Expansion Coefficient (A1)" 2 RADIO MatCTEOption
	exclusiveGroupItem Aniso3DMatCTEcst "Constant"
              textEntry Aniso3DValcte1 "Value" cte TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatCTEdpnt "Varying"
              textEntry Aniso3DValcte2 "Base Value" cte TEXT
              dropDownEntry Aniso3DMatCTETbls "Table" TblList MatCTETbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso3DMatA2Type " "  "Thermal Expansion Coefficient (A2)" 2 RADIO MatA2Option
	exclusiveGroupItem Aniso3DMatA2cst "Constant"
              textEntry Aniso3DValA2_1 "Value" a2 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatA2dpnt "Varying"
              textEntry Aniso3DValA2_2 "Base Value" a2 TEXT
              dropDownEntry Aniso3DMatA2Tbls "Table" TblList MatA2Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso3DMatA3Type " "  "Thermal Expansion Coefficient (A3)" 2 RADIO MatA3Option
	exclusiveGroupItem Aniso3DMatA3cst "Constant"
              textEntry Aniso3DValA3_1 "Value" a3 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatA3dpnt "Varying"
              textEntry Aniso3DValA3_2 "Base Value" a3 TEXT
              dropDownEntry Aniso3DMatA3Tbls "Table" TblList MatA3Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso3DMatA4Type " "  "Thermal Expansion Coefficient (A4)" 2 RADIO MatA4Option
	exclusiveGroupItem Aniso3DMatA4cst "Constant"
              textEntry Aniso3DValA4_1 "Value" a4 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatA4dpnt "Varying"
              textEntry Aniso3DValA4_2 "Base Value" a4 TEXT
              dropDownEntry Aniso3DMatA4Tbls "Table" TblList MatA4Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso3DMatA5Type " "  "Thermal Expansion Coefficient (A5)" 2 RADIO MatA5Option
	exclusiveGroupItem Aniso3DMatA5cst "Constant"
              textEntry Aniso3DValA5_1 "Value" a5 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatA5dpnt "Varying"
              textEntry Aniso3DValA5_2 "Base Value" a5 TEXT
              dropDownEntry Aniso3DMatA5Tbls "Table" TblList MatA5Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Aniso3DMatA6Type " "  "Thermal Expansion Coefficient (A6)" 2 RADIO MatA6Option
	exclusiveGroupItem Aniso3DMatA6cst "Constant"
              textEntry Aniso3DValA6_1 "Value" a6 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatA6dpnt "Varying"
              textEntry Aniso3DValA6_2 "Base Value" a6 TEXT
              dropDownEntry Aniso3DMatA6Tbls "Table" TblList MatA6Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  textEntry createAniso3DMatRef "Reference Temperature (TREF)" ref TEXT
  exclusiveGroup Aniso3DMatDampcType " "  "Structural Element Damping Coefficient (GE)" 2 RADIO MatDampcOption
	exclusiveGroupItem Aniso3DMatDampccst "Constant"
              textEntry Aniso3DValdampc1 "Value" dampc TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Aniso3DMatDampcdpnt "Varying"
              textEntry Aniso3DValdampc2 "Base Value" dampc TEXT
              dropDownEntry Aniso3DMatDampcTbls "Table" TblList MatDampcTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroupItem END

  exclusiveGroupItem ShellOrthotropic "Shell Element Orthotropic"
 exclusiveGroup Ortho2DMatYngsType " "  "Modulus of Elasticity -Longitudinal- (E1)" 2 RADIO MatYngsOption
	exclusiveGroupItem Ortho2DMatYngscst "Constant"
              textEntry Ortho2DValYngs1 "Value" yngs TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatYngsdpnt "Varying"
              textEntry Ortho2DValYngs2 "Base Value" yngs TEXT
              dropDownEntry Ortho2DMatYngsTbls "Table" TblList MatYngsTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatE2Type " "  "Modulus of Elasticity -Lateral- (E2)" 2 RADIO MatE2Option
	exclusiveGroupItem Ortho2DMatE2cst "Constant"
              textEntry Ortho2DValE2_1 "Value" e2 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatE2dpnt "Varying"
              textEntry Ortho2DValE2_2 "Base Value" e2 TEXT
              dropDownEntry Ortho2DMatE2Tbls "Table" TblList MatE2Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroup Ortho2DMatPoisType " "  "Poisson's Ratio (NU12)" 2 RADIO MatPoisOption
	exclusiveGroupItem Ortho2DMatPoiscst "Constant"
              textEntry Ortho2DValpoiss1 "Value" poiss TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatPoisdpnt "Varying"
              textEntry Ortho2DValpoiss2 "Base Value" poiss TEXT
              dropDownEntry Ortho2DMatPoisTbls "Table" TblList MatPoisTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatG12Type " "  "G12" 2 RADIO MatG12Option
	exclusiveGroupItem Ortho2DMatG12cst "Constant"
              textEntry Ortho2DValG12_1 "Value" g12 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatG12dpnt "Varying"
              textEntry Ortho2DValG12_2 "Base Value" g12 TEXT
              dropDownEntry Ortho2DMatG12Tbls "Table" TblList MatG12Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatG13Type " "  "G1Z" 2 RADIO MatG13Option
	exclusiveGroupItem Ortho2DMatG13cst "Constant"
              textEntry Ortho2DValG13_1 "Value" g13 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatG13dpnt "Varying"
              textEntry Ortho2DValG13_2 "Base Value" g13 TEXT
              dropDownEntry Ortho2DMatG13Tbls "Table" TblList MatG13Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatG23Type " "  "G2Z" 2 RADIO MatG23Option
	exclusiveGroupItem Ortho2DMatG23cst "Constant"
              textEntry Ortho2DValG23_1 "Value" g23 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatG23dpnt "Varying"
              textEntry Ortho2DValG23_2 "Base Value" g23 TEXT
              dropDownEntry Ortho2DMatG23Tbls "Table" TblList MatG23Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatDensType " "  "Mass Density (RHO)" 2 RADIO MatDensOption
	exclusiveGroupItem Ortho2DMatDenscst "Constant"
              textEntry Ortho2DValdens1 "Value" dens TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatDensdpnt "Varying"
              textEntry Ortho2DValdens2 "Base Value" dens TEXT
              dropDownEntry Ortho2DMatDensTbls "Table" TblList MatDensTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatCTEType " "  "Thermal Expansion Coefficient (A1)" 2 RADIO MatCTEOption
	exclusiveGroupItem Ortho2DMatCTEcst "Constant"
              textEntry Ortho2DValcte1 "Value" cte TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatCTEdpnt "Varying"
              textEntry Ortho2DValcte2 "Base Value" cte TEXT
              dropDownEntry Ortho2DMatCTETbls "Table" TblList MatCTETbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatA2Type " "  "Thermal Expansion Coefficient (A2)" 2 RADIO MatA2Option
	exclusiveGroupItem Ortho2DMatA2cst "Constant"
              textEntry Ortho2DValA2_1 "Value" a2 TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatA2dpnt "Varying"
              textEntry Ortho2DValA2_2 "Base Value" a2 TEXT
              dropDownEntry Ortho2DMatA2Tbls "Table" TblList MatA2Tbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 textEntry createOrtho2DMatRef "Reference Temperature (TREF)" ref TEXT
 exclusiveGroup Ortho2DMatSltType " "  "Xt" 2 RADIO MatSltOption
	exclusiveGroupItem Ortho2DMatSltcst "Constant"
              textEntry Ortho2DValslt1 "Value" slt TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatSltdpnt "Varying"
              textEntry Ortho2DValslt2 "Base Value" slt TEXT
              dropDownEntry Ortho2DMatSltTbls "Table" TblList MatSltTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatSlcType " "  "Xc" 2 RADIO MatSlcOption
	exclusiveGroupItem Ortho2DMatSlccst "Constant"
              textEntry Ortho2DValslc1 "Value" slc TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatSlcdpnt "Varying"
              textEntry Ortho2DValslc2 "Base Value" slc TEXT
              dropDownEntry Ortho2DMatSlcTbls "Table" TblList MatSlcTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatYtType " "  "Yt" 2 RADIO MatYtOption
	exclusiveGroupItem Ortho2DMatYtcst "Constant"
              textEntry Ortho2DValyt1 "Value" yt TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatYtdpnt "Varying"
              textEntry Ortho2DValyt2 "Base Value" yt TEXT
              dropDownEntry Ortho2DMatYtTbls "Table" TblList MatYtTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatYcType " "  "Yc" 2 RADIO MatYcOption
	exclusiveGroupItem Ortho2DMatYccst "Constant"
              textEntry Ortho2DValyc1 "Value" yc TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatYcdpnt "Varying"
              textEntry Ortho2DValyc2 "Base Value" yc TEXT
              dropDownEntry Ortho2DMatYcTbls "Table" TblList MatYcTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatSlsType " "  "S" 2 RADIO MatSlsOption
	exclusiveGroupItem Ortho2DMatSlscst "Constant"
              textEntry Ortho2DValsls1 "Value" sls TEXT
	exclusiveGroupItem END
	exclusiveGroupItem Ortho2DMatSlsdpnt "Varying"
              textEntry Ortho2DValsls2 "Base Value" sls TEXT
              dropDownEntry Ortho2DMatSlsTbls "Table" TblList MatSlsTbl TRUE
	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatDampcType " "  "Structural Damping Coefficient (GE)" 2 RADIO MatDampcOption
  	exclusiveGroupItem Ortho2DMatDampccst "Constant"
                textEntry Ortho2DValdampc1 "Value" dampc TEXT
  	exclusiveGroupItem END
  	exclusiveGroupItem Ortho2DMatDampcdpnt "Varying"
                textEntry Ortho2DValdampc2 "Base Value" dampc TEXT
                dropDownEntry Ortho2DMatDampcTbls "Table" TblList MatDampcTbl TRUE
  	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatF12Type " "  "F12" 2 RADIO MatF12Option
  	exclusiveGroupItem Ortho2DMatF12cst "Constant"
                textEntry Ortho2DValF12_1 "Value" f12 TEXT
  	exclusiveGroupItem END
  	exclusiveGroupItem Ortho2DMatF12dpnt "Varying"
                textEntry Ortho2DValF12_2 "Base Value" f12 TEXT
                dropDownEntry Ortho2DMatF12Tbls "Table" TblList MatF12Tbl TRUE
  	exclusiveGroupItem END	
  exclusiveGroup END
 exclusiveGroup Ortho2DMatStrnType " "  "STRN" 2 RADIO MatStrnOption
   	exclusiveGroupItem Ortho2DMatStrncst "Constant"
                 textEntry Ortho2DValStrn_1 "Value" strn TEXT
   	exclusiveGroupItem END
   	exclusiveGroupItem Ortho2DMatStrndpnt "Varying"
                 textEntry Ortho2DValStrn_2 "Base Value" strn TEXT
                 dropDownEntry Ortho2DMatSTtrnTbls "Table" TblList MatStrnTbl TRUE
   	exclusiveGroupItem END	
  exclusiveGroup END
  exclusiveGroupItem END

  exclusiveGroupItem IsoTherm "Isotropic Thermal Material" 
     exclusiveGroup IsoThermK " "  "Thermal Conductivity (K)" 2 RADIO MatThermKOption
	exclusiveGroupItem IsoThermKcst "Constant"
              textEntry IsoThermK1 "Value" thermk TEXT
	exclusiveGroupItem END
	exclusiveGroupItem IsoThermKdpnt "Varying"
              textEntry IsoThermK2 "Base Value" thermk TEXT
              dropDownEntry IsoThermKTbls "Table" TblList MatThermKTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup IsoThermCP " "  "Heat Capacity (CP)" 2 RADIO MatThermCPOption
	exclusiveGroupItem IsoThermCPcst "Constant"
              textEntry IsoThermCP1 "Value" thermcp TEXT
	exclusiveGroupItem END
	exclusiveGroupItem IsoThermCPdpnt "Varying"
              textEntry IsoThermCP2 "Base Value" thermcp TEXT
              dropDownEntry IsoThermCPTbls "Table" TblList MatThermCPTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     textEntry IsoThermDensity "Density" dens TEXT
     exclusiveGroup IsoThermH " "  "Free Convection Heat Transfer Coefficient (H)" 2 RADIO MatThermHOption
	exclusiveGroupItem IsoThermHcst "Constant"
              textEntry IsoThermH1 "Value" thermh TEXT
	exclusiveGroupItem END
	exclusiveGroupItem IsoThermHdpnt "Varying"
              textEntry IsoThermH2 "Base Value" thermh TEXT
              dropDownEntry IsoThermHTbls "Table" TblList MatThermHTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup IsoThermMU " "  "Dynamic Viscosity" 2 RADIO MatVISCOption
	exclusiveGroupItem IsoThermMUcst "Constant"
              textEntry IsoThermMU1 "Value" visc TEXT
	exclusiveGroupItem END
	exclusiveGroupItem IsoThermMUdpnt "Varying"
              textEntry IsoThermMU2 "Base Value" visc TEXT
              dropDownEntry IsoThermMUTbls "Table" TblList MatVISCTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup IsoThermHGEN " "  "Heat Generation Capability (HGEN)" 2 RADIO MatHGENOption
	exclusiveGroupItem IsoThermHGENcst "Constant"
              textEntry IsoThermHGEN1 "Value" hgen TEXT
	exclusiveGroupItem END
	exclusiveGroupItem IsoThermHGENdpnt "Varying"
              textEntry IsoThermHGEN2 "Base Value" hgen TEXT
              dropDownEntry IsoThermHGENTbls "Table" TblList MatHGENTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     textEntry IsoThermREF "Reference Enthalpy (REFENTH)" ref TEXT
     textEntry IsoThermTCH "Phase Change Region Lower Temperature (TCH)" tch TEXT
     textEntry IsoThermTDELTA "Total Temperature Range for Phase Change (TDELTA)" tdelta TEXT  
     textEntry IsoThermTQLAT "Latent Heat of Fusion (QLAT)" qlat TEXT  
  exclusiveGroupItem END

  exclusiveGroupItem AnisoTherm "Anisotropic Thermal Material" 
     exclusiveGroup AnisoThermKxx " "  "Thermal Conductivity (KXX)" 2 RADIO MatThermKxxOption
	exclusiveGroupItem AnisoThermKxxcst "Constant"
              textEntry AnisoThermKxx1 "Value" thermkxx TEXT
	exclusiveGroupItem END
	exclusiveGroupItem AnisoThermKxxdpnt "Varying"
              textEntry AnisoThermKxx2 "Base Value" thermkxx TEXT
              dropDownEntry AnisoThermKxxTbls "Table" TblList MatThermKxxTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup AnisoThermKxy " "  "Thermal Conductivity (KXY)" 2 RADIO MatThermKxyOption
	exclusiveGroupItem AnisoThermKxycst "Constant"
              textEntry AnisoThermKxy1 "Value" thermkxy TEXT
	exclusiveGroupItem END
	exclusiveGroupItem AnisoThermKxydpnt "Varying"
              textEntry AnisoThermKxy2 "Base Value" thermkxy TEXT
              dropDownEntry AnisoThermKxyTbls "Table" TblList MatThermKxyTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup AnisoThermKxz " "  "Thermal Conductivity (KXZ)" 2 RADIO MatThermKxzOption
	exclusiveGroupItem AnisoThermKxzcst "Constant"
              textEntry AnisoThermKxz1 "Value" thermkxz TEXT
	exclusiveGroupItem END
	exclusiveGroupItem AnisoThermKxzdpnt "Varying"
              textEntry AnisoThermKxz2 "Base Value" thermkxz TEXT
              dropDownEntry AnisoThermKxzTbls "Table" TblList MatThermKxzTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup AnisoThermKyy " "  "Thermal Conductivity (KYY)" 2 RADIO MatThermKyyOption
	exclusiveGroupItem AnisoThermKyycst "Constant"
              textEntry AnisoThermKyy1 "Value" thermkyy TEXT
	exclusiveGroupItem END
	exclusiveGroupItem AnisoThermKyydpnt "Varying"
              textEntry AnisoThermKyy2 "Base Value" thermkyy TEXT
              dropDownEntry AnisoThermKyyTbls "Table" TblList MatThermKyyTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup AnisoThermKyz " "  "Thermal Conductivity (KYZ)" 2 RADIO MatThermKyzOption
	exclusiveGroupItem AnisoThermKyzcst "Constant"
              textEntry AnisoThermKyz1 "Value" thermkyz TEXT
	exclusiveGroupItem END
	exclusiveGroupItem AnisoThermKyzdpnt "Varying"
              textEntry AnisoThermKyz2 "Base Value" thermkyz TEXT
              dropDownEntry AnisoThermKyzTbls "Table" TblList MatThermKyzTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup AnisoThermKzz " "  "Thermal Conductivity (KZZ)" 2 RADIO MatThermKzzOption
	exclusiveGroupItem AnisoThermKzzcst "Constant"
              textEntry AnisoThermKzz1 "Value" thermkzz TEXT
	exclusiveGroupItem END
	exclusiveGroupItem AnisoThermKzzdpnt "Varying"
              textEntry AnisoThermKzz2 "Base Value" thermkzz TEXT
              dropDownEntry AnisoThermKzzTbls "Table" TblList MatThermKzzTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     exclusiveGroup AnisoThermCP " "  "Heat Capacity (CP)" 2 RADIO MatThermCPOption
	exclusiveGroupItem AnisoThermCPcst "Constant"
              textEntry AnisoThermCP1 "Value" thermcp TEXT
	exclusiveGroupItem END
	exclusiveGroupItem AnisoThermCPdpnt "Varying"
              textEntry AnisoThermCP2 "Base Value" thermcp TEXT
              dropDownEntry AnisoThermCPTbls "Table" TblList MatThermCPTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
     textEntry AnisoThermDensity "Density" dens TEXT
     exclusiveGroup AnisoThermHGEN " "  "Heat Generation Capability (HGEN)" 2 RADIO MatHGENOption
	exclusiveGroupItem AnisoThermHGENcst "Constant"
              textEntry AnisoThermHGEN1 "Value" hgen TEXT
	exclusiveGroupItem END
	exclusiveGroupItem AnisoThermHGENdpnt "Varying"
              textEntry AnisoThermHGEN2 "Base Value" hgen TEXT
              dropDownEntry AnisoThermHGENTbls "Table" TblList MatHGENTbl TRUE
	exclusiveGroupItem END	
     exclusiveGroup END
  exclusiveGroupItem END

exclusiveGroup END
  
dataEntryDialog END

dataEntryDialog createMatTblDEZ "Define Material Property Table" nosave
 
  textEntry createMatTblName "Name" tblname TEXT
  textEntry createMatTblId "ID" tblid TEXT
  dialogSpace 1
  TableEntry createMatTbl "Material Table Type" mattbl TEXT temp_stress
  
dataEntryDialog END

dataEntryDialog createTblDEZ "Define Table" nosave
 
  textEntry createTblName "Name" tblname TEXT
  textEntry createTblId "ID" tblid TEXT
  dialogSpace 1
  dropDownEntry createTbl "Table Type" TblTypList TblTyp TRUE
  textButton createTblBut "Edit Table"  "aie_create_table"
  
dataEntryDialog END

dataEntryDialog create0DElePropDEZ "Define Point Element" nosave 
#  textEntry create0DElePropName "Property Name" name TEXT
#  dialogSpace 1
#  dropDownEntry createPointEleFam "Part" PartList part_name FALSE
  entityChooser createPointEleFam "Part" part_name PART_0D ANY
  textEntry create0DElePropPID "PID" pid READONLY
  #entityChooser createPointElePropPick "Points" pointList POINT_0D_EL ANY
#  dialogSpace 1

#  dropDownEntry create0DElePropCYL "LCS" LCSList LCS TRUE
#  dialogSpace 2

#  dropDownEntry create0DElePropType "Type of Point Element" options0DProp current0DProp TRUE
  dialogSpace 1 

  exclusiveGroup create0DElePropEXG "Properties" "Type" 10 DROPDOWN current0DProp
    exclusiveGroupItem create0DElePropMass "Mass Point"
      exclusiveGroup create0DElePropMassEXG "Mass properties" "Mass type" 10 DROPDOWN mass_type_index

        exclusiveGroupItem createMassCONM2 "CONM2"
          textEntry createMassEleCONM2mass "Mass Value" mass TEXT
          textEntry createMassEleCONM2i11 "Mass Moment of Inertia I11" i11 TEXT
          textEntry createMassEleCONM2i21 "Mass Moment of Inertia I21" i21 TEXT
          textEntry createMassEleCONM2i22 "Mass Moment of Inertia I22" i22 TEXT
          textEntry createMassEleCONM2i31 "Mass Moment of Inertia I31" i31 TEXT
          textEntry createMassEleCONM2i32 "Mass Moment of Inertia I32" i32 TEXT
          textEntry createMassEleCONM2i33 "Mass Moment of Inertia I33" i33 TEXT
          textEntry createMassEleCONM2x1 "Offset Distance X1" x1 TEXT
          textEntry createMassEleCONM2x2 "Offset Distance X2" x2 TEXT
          textEntry createMassEleCONM2x3 "Offset Distance X3" x3 TEXT
          dropDownEntry ccreateMassEleCONM2LCS "LCS" LCSList LCS TRUE
        exclusiveGroupItem END

        exclusiveGroupItem createMassCONM1 "CONM1"
          textEntry createMassEleCONM1mass "Scalar Mass" mass TEXT
        exclusiveGroupItem END

# Move to 1D
#    exclusiveGroupItem createMassPMASS "PMASS"
#      textEntry createMassElePMASSmass "Scalar Mass" mass TEXT
#      textEntry createMassElePMASSC1 "Component C1" component_c1 TEXT
#      textEntry createMassElePMASSC2 "Component C2" component_c2 TEXT
#    exclusiveGroupItem END

#        exclusiveGroupItem createMassCMASS "CMASS"
#          textEntry createMassEleCMASSmass "Scalar Mass" mass TEXT
#        exclusiveGroupItem END

      exclusiveGroup END #2
    exclusiveGroupItem END #1
  exclusiveGroup END

dataEntryDialog END

dataEntryDialog create1DElePropDEZ "Define Line Element" nosave 
#  textEntry create1DElePropName "Property Name" name TEXT
  
#  dropDownEntry createCurveEleFam "Part" PartList part_name FALSE
  #entityChooser createCurveElePropPick "Curves" curveList CURVE_1D_EL ANY
  #entityChooser createCurveEleFam "Part" part_name PART_1D ANY
  entityChooser createCurveEleFam "Part" part_name PART_0D_1D ANY
  dropDownEntry create1DElePropMID "Material" MatList mat TRUE 
  textEntry create1DElePropPID "PID" pid TEXT
#  dropDownEntry create1DElePropLSDynaMat "LS-Dyna Material type" LSDynaMatList lsdyna_mat TRUE

#  dropDownEntry create1DElePropType "Type of Line Element" options1DProp current1DProp TRUE
  dialogSpace 1  

  exclusiveGroup create1DElePropEXG "Properties" "Type" 10 DROPDOWN current1DProp
    exclusiveGroupItem create1DElePropBar "Bar"
      # no such thing
      # dropDownEntry create1DElePropBarCYL "LCS" LCSList LCS TRUE
      textEntry create1DEleBarA "Cross Section Area" bar_a TEXT
      textEntry create1DEleBarI1 "Moment of Inertia (I1)" bar_i1 TEXT
      textEntry create1DEleBarI2 "Moment of Inertia (I2)" bar_i2 TEXT
      textEntry create1DEleBarJ "Torsional Constant (J)" bar_j TEXT
      dialogSpace 1 
      frame create1DEleBarOrientation "Orientation Vector"
         textEntry create1DEleBarX1 "Normal X1" bar_x1 TEXT
         textEntry create1DEleBarX2 "Normal X2" bar_x2 TEXT
         textEntry create1DEleBarX3 "Normal X3" bar_x3 TEXT
      frame END
      frame create1DEleBarOffset "Offset Vectors"
         textEntry create1DEleBarWA1 "Offset W1A" bar_wa1 TEXT
         textEntry create1DEleBarWA2 "Offset W2A" bar_wa2 TEXT
         textEntry create1DEleBarWA3 "Offset W3A" bar_wa3 TEXT
         textEntry create1DEleBarWB1 "Offset W1B" bar_wb1 TEXT
         textEntry create1DEleBarWB2 "Offset W2B" bar_wb2 TEXT
         textEntry create1DEleBarWB3 "Offset W3B" bar_wb3 TEXT
      frame END
      frame create1DEleBarEndRelease "End Release"
         textEntry create1DEleBarPA "End PA" pa TEXT
         textEntry create1DEleBarPB "End PB" pb TEXT
      frame END
#      dropDownEntry create1DElePropLSDynaMatBar "LS-Dyna Material type" LSDynaMatListBeam lsdyna_mat_beam TRUE
      dropDownEntry create1DElePropLSDynaFormBar "LS-Dyna Beam formulation" LSDynaFormListBeam lsdyna_form_beam TRUE

    exclusiveGroupItem END

    exclusiveGroupItem create1DElePropRBE "Rigids"
      exclusiveGroup create1DElePropRBEEXG "Rigid Properties" "Rigid type" 10 DROPDOWN beam_type_index

      exclusiveGroupItem createBeamRBAR "Rigid Bar (RBAR)"
        textEntry createBeamRBADDofA "Dependent DOF (CMA)" dep_dof_cna TEXT
        textEntry createBeamRBADDofB "Dependent DOF (CMB)" dep_dof_cnb TEXT
        textEntry createBeamRBAIDofA "Independent DOF (CNA)" indep_dof_cna TEXT
        textEntry createBeamRBAIDofB "Independent DOF (CNB)" indep_dof_cnb TEXT
      exclusiveGroupItem END

      exclusiveGroupItem createBeamRBE2 "Rigid Body (RBE2)"
        textEntry createBeamRBE2DDofs "Dependent DOF" dep_dofs TEXT
      exclusiveGroupItem END

      exclusiveGroupItem createBeamRBE3 "Rigid Body (RBE3)"
        textEntry createBeamRBE3DDofs "Dependent DOF" dep_dofs TEXT
        textEntry createBeamRBE3IDofs "Independent DOF" indep_dofs TEXT
        textEntry createBeamRBE3Wfact "Weighting Factor" weight TEXT
      exclusiveGroupItem END

      exclusiveGroup END

    exclusiveGroupItem END

    exclusiveGroupItem create1DElePropCONROD "Rod Connection"
      textEntry create1DElePropArea "Cross Sectional Area" area TEXT
      textEntry create1DElePropTorsconst "Torsion Constant" torsconst TEXT
      textEntry create1DElePropTorscoeff "Torsion Coefficient" torscoeff TEXT
      textEntry create1DElePropNsm "Nonstructural Mass/Unit Length" nsm TEXT
    exclusiveGroupItem END

    exclusiveGroupItem create1DElePropPMASS "Mass Connection"
      textEntry create1DElePropPMASSmass "Scalar Mass" mass TEXT
      textEntry create1DElePropPMASSC1 "Component C1" component_c1 TEXT
      textEntry create1DElePropPMASSC2 "Component C2" component_c2 TEXT
    exclusiveGroupItem END

    exclusiveGroupItem create1DElePropDAMP "Damper Connection"
      textEntry create1DElePropFPV "Force/Unit Velocity" force_per_vel TEXT
      textEntry create1DElePropDampC1 "Component C1" component_c1 TEXT
      textEntry create1DElePropDampC2 "Component C2" component_c2 TEXT
      dropDownEntry create1DElePropLSDynaMatDamper "LS-Dyna Material type" LSDynaMatListSpring lsdyna_mat_spring TRUE
    exclusiveGroupItem END

    exclusiveGroupItem create1DElePropELAS "Spring"
      textEntry create1DElePropStiff "Stiffness" stiff TEXT
      textEntry create1DElePropDamp "Damping Coefficient" damp TEXT
      textEntry create1DElePropStress "Stress Coefficient" stress TEXT
      textEntry create1DElePropC1 "Component C1" component_c1 TEXT
      textEntry create1DElePropC2 "Component C2" component_c2 TEXT
      dropDownEntry create1DElePropLSDynaMatSpring "LS-Dyna Material type" LSDynaMatListSpring lsdyna_mat_spring TRUE
    exclusiveGroupItem END

    exclusiveGroupItem create1DElePropVISC "Viscous Damper"
      textEntry create1DElePropDamp_ext "Damping for Extension" damp_ext TEXT
      textEntry create1DElePropDamp_rot "Damping for Rotation" damp_rot TEXT
      dropDownEntry create1DElePropLSDynaMatViscous "LS-Dyna Material type" LSDynaMatListSpring lsdyna_mat_spring TRUE
    exclusiveGroupItem END
 
    exclusiveGroupItem create1DElePropBeam "Beam"
      textEntry create1DEleBeamA "Cross Section Area" bar_a TEXT
      textEntry create1DEleBeam1 "Moment of Inertia (I1)" bar_i1 TEXT
      textEntry create1DEleBeam2 "Moment of Inertia (I2)" bar_i2 TEXT
      textEntry create1DEleBeam12 "Moment of Inertia (I12)" bar_i12 TEXT
      textEntry create1DEleBeamJ "Torsional Constant (J)" bar_j TEXT
      dialogSpace 1 
      frame create1DEleBeamOrientation "Orientation Vector"
         textEntry create1DEleBeamX1 "Normal X1" bar_x1 TEXT
         textEntry create1DEleBeamX2 "Normal X2" bar_x2 TEXT
         textEntry create1DEleBeamX3 "Normal X3" bar_x3 TEXT
      frame END
      frame create1DEleBeamOffset "Offset Vectors"
         textEntry create1DEleBeamWA1 "Offset W1A" bar_wa1 TEXT
         textEntry create1DEleBeamWA2 "Offset W2A" bar_wa2 TEXT
         textEntry create1DEleBeamWA3 "Offset W3A" bar_wa3 TEXT
         textEntry create1DEleBeamWB1 "Offset W1B" bar_wb1 TEXT
         textEntry create1DEleBeamWB2 "Offset W2B" bar_wb2 TEXT
         textEntry create1DEleBeamWB3 "Offset W3B" bar_wb3 TEXT
      frame END
      frame create1DEleBeamEndRelease "End Release"
         textEntry create1DEleBeamPA "End PA" pa TEXT
         textEntry create1DEleBeamPB "End PB" pb TEXT
      frame END
#      dropDownEntry create1DElePropLSDynaMatBeam "LS-Dyna Material type" LSDynaMatListBeam lsdyna_mat_beam TRUE
      dropDownEntry create1DElePropLSDynaFormBeam "LS-Dyna Beam formulation" LSDynaFormListBeam lsdyna_form_beam TRUE
    exclusiveGroupItem END

    exclusiveGroupItem create1DElePropGap "Gap"
      textEntry create1DEleGgapU0 "Initial Gap (U0)" gap_u0 TEXT
      textEntry create1DEleGapF0 "Preload (F0)" gap_f0 TEXT
      textEntry create1DEleGapKA "Axial Stiffness of Closed Gap (KA)" gap_ka TEXT
      textEntry create1DEleGapKB "Axial Stiffness of Open Gap (KB)" gap_kb TEXT
      textEntry create1DEleGapKT "Transverse Stiffness (KT)" gap_kt TEXT
      textEntry create1DEleGapMU1 "Coeff of Static Friction (MU1)" gap_mu1 TEXT
      textEntry create1DEleGapMU2 "Coeff of Kinetic Friction (MU2)" gap_mu2 TEXT
      textEntry create1DEleGapTMAX "Max Allowable Penetration (TMAX)" gap_tmax TEXT
      textEntry create1DEleGapMAR "Max Allowable Adjustment Ratio (MAR)" gap_mar TEXT
      textEntry create1DEleGapTRMIN "Fraction of TMAX Defining Lower Bound (TRMIN)"gap_trmin TEXT
      dialogSpace 1 
      frame create1DEleGapOrientation "Orientation Vector"
         textEntry create1DEleGapX1 "Normal X1" bar_x1 TEXT
         textEntry create1DEleGapX2 "Normal X2" bar_x2 TEXT
         textEntry create1DEleGapX3 "Normal X3" bar_x3 TEXT
      frame END
    exclusiveGroupItem END

    exclusiveGroupItem create1DElePropCrossSection "Beam with Cross Section"

       exclusiveGroup create1DElePropBARLBEAML " " "Beam Type" 10 DROPDOWN beamcs_type
         exclusiveGroupItem create1DElePropBARL "Simple BEAM Cross Section"
             textEntry create1DElePropBARLGroup "Cross Section Group (GROUP)" group READONLY
             dropDownEntry create1DElePropPBARLType "Cross Section Shape (TYPE))" BEAMTYPE_list beam_type_option TRUE
             textEntry create1DElePropBARLNsm "Nonstructural Mass Per Unit Length (NSM)" nsm_length_a TEXT
            textButton create1DElePropSetPBARL "Set Cross Section Dimensions"  "aie_element_prop_1d_cross_section PBARL" 
         exclusiveGroupItem END    
         exclusiveGroupItem create1DElePropPBEAML "General BEAM Cross Section"
             textEntry create1DElePropPBEAMLGroup "Cross Section Group (GROUP)" group READONLY
             dropDownEntry create1DElePropPBEAMType "Cross Section Shape (TYPE))" BEAMTYPE_list beam_type_option TRUE
             textEntry create1DElePropPBEAMLNsmA "Nonstructural Mass Per Unit Length at end A (NSM(A))" nsm_length_a TEXT
             textEntry create1DElePropPBEAMLNsmB "Nonstructural Mass Per Unit Length at end B (NSM(B))" nsm_length_b TEXT
             dropDownEntry create1DElePropPBEAMSoB "Stress output request at end B (SO(B))" YESNO_list so_b_option TRUE
             textButton create1DElePropSetPBEAML "Set Cross Section Dimensions"  "aie_element_prop_1d_cross_section PBEAML" 
         exclusiveGroupItem END    
     exclusiveGroup END

      dialogSpace 1 
      frame create1DElePBARLPBEAMOrientation "Orientation Vector"
         textEntry create1DElePBARLPBEAMX1 "Normal X1" bar_x1 TEXT
         textEntry create1DElePBARLPBEAMX2 "Normal X2" bar_x2 TEXT
         textEntry create1DElePBARLPBEAMX3 "Normal X3" bar_x3 TEXT
      frame END
      frame create1DElePBARLPBEAMOffset "Offset Vectors"
         textEntry create1DElePBARLPBEAMWA1 "Offset W1A" bar_wa1 TEXT
         textEntry create1DElePBARLPBEAMWA2 "Offset W2A" bar_wa2 TEXT
         textEntry create1DElePBARLPBEAMWA3 "Offset W3A" bar_wa3 TEXT
         textEntry create1DElePBARLPBEAMWB1 "Offset W1B" bar_wb1 TEXT
         textEntry create1DElePBARLPBEAMWB2 "Offset W2B" bar_wb2 TEXT
         textEntry create1DElePBARLPBEAMWB3 "Offset W3B" bar_wb3 TEXT
      frame END
      frame create1DElePBARLPBEAMEndRelease "End Release"
         textEntry create1DElePBARLPBEAMPA "End PA" pa TEXT
         textEntry create1DElePBARLPBEAMPB "End PB" pb TEXT
      frame END
      dropDownEntry create1DElePropLSDynaFormBeamCS "LS-Dyna Beam formulation" LSDynaFormListBeam lsdyna_form_beam TRUE

    exclusiveGroupItem END

 exclusiveGroup END

dataEntryDialog END

dataEntryDialog create2DElePropDEZ "Define Shell Element" nosave 
#  textEntry create2DElePropName "Property Name" name TEXT
#  dialogSpace 1
#  dropDownEntry createSurfEleFam "Part" PartList part_name FALSE
   entityChooser createSurfEleFam "Part" part_name PART_2D ANY
  #entityChooser createSurfElePropPick "Surfs" surfList SURF_2D_EL ANY
#  dialogSpace 1  

  textEntry create2DElePropPID "PID" pid TEXT

#  dropDownEntry create2DElePropCYL "LCS" LCSList LCS TRUE
#  dialogSpace 2

#  dropDownEntry create2DElePropType "Type of Shell Element" options2DProp current2Dprop TRUE
  dialogSpace 1  

  exclusiveGroup create2DElePropEXG "Properties" "Type" 10 DROPDOWN current2DProp
    exclusiveGroupItem create2DElePropShell "Shell"
      dropDownEntry create2DElePropMIDShell "Material" MatList mat TRUE
      #textEntry create2DElePropM_thick "Thickness" m_thick TEXT
      entryButton create2DElePropM_thick Thickness NULL m_thick \
                   "aie_edit_thickness" "Thickness"
      dropDownEntry create2DElePropMat_t "Transversal Shear Material" MatList2 mat_t TRUE
      dropDownEntry create2DElePropMat_c "Coupling Membrane / Bending Material" MatList2 mat_c TRUE
      textEntry create2DElePropB_stiff "Bending Moment of Inertia Ratio" b_stiff TEXT
      dropDownEntry create2DElePropMat_b "Bending Material" MatList2 mat_b TRUE
      textEntry create2DElePropT_stiff "Transverse Shear Thickness Ratio" t_stiff TEXT
      textEntry create2DElePropNsm "Nonstructural Mass / Unit Length" nsm TEXT
    exclusiveGroupItem END

    exclusiveGroupItem create2DElePropShear "Shear"
      dropDownEntry create2DElePropMIDShear "Material" MatList mat TRUE
      textEntry create2DElePropThickShear "Thickness" thick TEXT
      textEntry create2DElePropNsmShear "Nonstructural Mass / Unit Length" nsm TEXT
    exclusiveGroupItem END

    exclusiveGroupItem create2DElePropPcomp "Layered Composite"
      textEntry create2DElePropZ0 "Distance reference plane to bottom surface (Z0)" z0 TEXT
      textEntry create2DElePropNsmArea "Nonstructural Mass Per Unit Area (NSM)" nsm_area TEXT
      textEntry create2DElePropSb "Allowable Shear Stress in Bonding (SB)" sb TEXT
      dropDownEntry create2DElePropFt "Failure Theory (FT)" FT_list ft_option TRUE
      textEntry create2DElePropTref "Reference Temperature (TREF)" tref TEXT
      textEntry create2DElePropGe "Damping Coefficient (GE)" ge TEXT
      dropDownEntry create2DElePropLam "Laminate Options (LAM)" LAM_list lam_option TRUE
      integerEntry create2DElePropLayers "Number of Layers" layers_num 1 10 1
      textButton create2DElePropSetLayers "Set Layers"  "aie_element_prop_2d_pcomp_layers"     
    exclusiveGroupItem END

  exclusiveGroup END

 dialogSpace 1  

#  dropDownEntry create2DElePropLSDynaMat "LS-Dyna Material type" LSDynaMatList lsdyna_mat TRUE
#	exclusiveGroup create2DElePropLSDynaMat "LS-Dyna Material type" "Select Type" 1 DROPDOWN lsdyna_mat_shell
#		exclusiveGroupItem lsdynaMatShell1 "Type 1: *MAT_ELASTIC" 0
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatShell3 "Type 3: *MAT_PLASTIC_KINEMATIC" 1
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatShell18 "Type 18: *MAT_POWER_LAW_PLASTICITY" 2
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatShell19 "Type 19: *MAT_STRAIN_RATE_DEPENDENT_PLASTICITY" 3
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatShell20 "Type 20: *MAT_RIGID" 4
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatShell24 "Type 24: *MAT_PIECEWISE_LINEAR_PLASTICITY" 5
#			textEntry lsdynaShell24Sigy "Yield stress" sigy NUM
#			textEntry lsdynaShell24Fail "Failure strain" fail NUM
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatShell28 "Type 28: *MAT_RESULTANT_PLASTICITY" 6
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatShell64 "Type 64: *MAT_RATE_SENSITIVE_POWERLAW_PLASTICITY" 7
#		exclusiveGroupItem END
#	exclusiveGroup END

dataEntryDialog END

dataEntryDialog create3DElePropDEZ "Define Volume Element" nosave 
#  textEntry create3DElePropName "Property Name" name TEXT

#  dialogSpace 1
#  dropDownEntry createVolEleFam "Part" PartList part_name FALSE
  #entityChooser createVolElePropPick "Volume Elements" volList BODY_3D_EL ANY
#  dialogSpace 1  
  entityChooser createVolEleFam "Part" part_name PART_3D ANY
  dropDownEntry create3DElePropMID "Material" MatList mat TRUE
  textEntry create3DElePropPID "PID" pid TEXT
 dialogSpace 1

  dropDownEntry create3DElePropCYL "LCS" LCSList LCS TRUE
  dialogSpace 1
#  checkItem create3DEleGasket "Assign gasket properties" gasket FALSE
	exclusiveGroup create3DEleGasket "Gasket properties" "Select" 10 DROPDOWN gasket
		exclusiveGroupItem Gasket3DNone "None" 0
		exclusiveGroupItem END
		exclusiveGroupItem Gasket3DSpecify "Specify" 1
		greyGroup gasketInitGap "Initial gap"
			greyGroupItem gasketInitGapFlag " "
				textEntry gasketInitGapData "Value" gasket_gap NUM
			greyGroupItem END
		greyGroup END
		frame gasketCompression "Compression loading data"
			dropDownEntry gasketLoadingType "Type" gasketDataList gasket_loading TRUE
			textButton gasketLoadingData "Set data"  "aie_element_prop_3d_gasket loading"     
		frame END
		exclusiveGroup gasketUnloading "Unloading data" " " 10 DROPDOWN gasket_unloading_flag
			exclusiveGroupItem GasketUnloadingNone "None" 0
			exclusiveGroupItem END
			exclusiveGroupItem GasketUnloadingSpecify "Specify" 1
				dropDownEntry gasketUnloadingType "Type" gasketDataList gasket_unloading TRUE
				textButton gasketUnloadingData "Set data"  "aie_element_prop_3d_gasket unloading"     
			exclusiveGroupItem END
		exclusiveGroup END
		exclusiveGroup gasketTSS "Transverse shear stiffness" " " 10 DROPDOWN gasket_tss_flag
			exclusiveGroupItem GasketTSSNone "None" 0
			exclusiveGroupItem END
			exclusiveGroupItem GasketTSSConstant "Constant" 1
				textEntry gasketTSSvalue "Value" gasket_tss NUM
			exclusiveGroupItem END
			exclusiveGroupItem GasketTSSSpecify "Temperature dependent" 2
#				dropDownEntry gasketTSSType "Type" gasketDataList gasket_tss TRUE
				textButton gasketTSSData "Set data"  "aie_element_prop_3d_gasket tss"     
			exclusiveGroupItem END
		exclusiveGroup END
		exclusiveGroupItem END
	exclusiveGroup END

#  dropDownEntry create3DElePropLSDynaMat "LS-Dyna Material type" LSDynaMatList lsdyna_mat TRUE
#	exclusiveGroup create3DElePropLSDynaMat "LS-Dyna Material type" "Select Type" 1 DROPDOWN lsdyna_mat_solid
#		exclusiveGroupItem lsdynaMatSolid1 "Type 1: *MAT_ELASTIC" 0
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatSolid3 "Type 3: *MAT_PLASTIC_KINEMATIC" 1
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatSolid18 "Type 18: *MAT_POWER_LAW_PLASTICITY" 2
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatSolid19 "Type 19: *MAT_STRAIN_RATE_DEPENDENT_PLASTICITY" 3
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatSolid20 "Type 20: *MAT_RIGID" 4
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatSolid24 "Type 24: *MAT_PIECEWISE_LINEAR_PLASTICITY" 5
#			textEntry lsdynaSolid24Sigy "Yield stress" sigy NUM
#			textEntry lsdynaSolid24Fail "Failure strain" fail NUM
#		exclusiveGroupItem END
#		exclusiveGroupItem lsdynaMatSolid64 "Type 64: *MAT_RATE_SENSITIVE_POWERLAW_PLASTICITY" 6
#		exclusiveGroupItem END
#	exclusiveGroup END
 
dataEntryDialog END



