Enum pfcMaterialPropertyType
# include <pfcPart.h>
enum pfcMaterialPropertyType
{
pfcMTL_PROP_FATIGUE_STRENGTH_REDUCTION_FACTOR,
pfcMTL_PROP_TSAI_WU_INTERACTION_TERM_F12,
pfcMTL_PROP_TENSILE_YIELD_STRESS,
pfcMTL_PROP_TENSILE_ULTIMATE_STRESS_ST1,
pfcMTL_PROP_TENSILE_ULTIMATE_STRESS_ST2,
pfcMTL_PROP_COMPRESSION_ULTIMATE_STRESS_SC1,
pfcMTL_PROP_COMPRESSION_ULTIMATE_STRESS_SC2,
pfcMTL_PROP_POISSON_RATIO_NU21,
pfcMTL_PROP_POISSON_RATIO_NU31,
pfcMTL_PROP_POISSON_RATIO_NU32,
pfcMTL_PROP_YOUNG_MODULUS_E1,
pfcMTL_PROP_YOUNG_MODULUS_E2,
pfcMTL_PROP_YOUNG_MODULUS_E3,
pfcMTL_PROP_SHEAR_MODULUS_G12,
pfcMTL_PROP_SHEAR_MODULUS_G13,
pfcMTL_PROP_SHEAR_MODULUS_G23,
pfcMTL_PROP_THERMAL_EXPANSION_COEFFICIENT_A1,
pfcMTL_PROP_THERMAL_EXPANSION_COEFFICIENT_A2,
pfcMTL_PROP_THERMAL_EXPANSION_COEFFICIENT_A3,
pfcMTL_PROP_THERMAL_CONDUCTIVITY_K1,
pfcMTL_PROP_THERMAL_CONDUCTIVITY_K2,
pfcMTL_PROP_THERMAL_CONDUCTIVITY_K3,
pfcMTL_PROP_STRESS_LIMIT_FOR_FATIGUE,
pfcMTL_PROP_TEMPERATURE,
pfcMTL_PROP_YOUNG_MODULUS,
pfcMTL_PROP_POISSON_RATIO,
pfcMTL_PROP_MASS_DENSITY,
pfcMTL_PROP_THERMAL_EXPANSION_COEFFICIENT,
pfcMTL_PROP_TENSILE_ULTIMATE_STRESS,
pfcMTL_PROP_COMPRESSION_ULTIMATE_STRESS,
pfcMTL_PROP_SHEAR_ULTIMATE_STRESS,
pfcMTL_PROP_THERMAL_CONDUCTIVITY,
pfcMTL_PROP_SPECIFIC_HEAT,
pfcMTL_PROP_HARDNESS,
pfcMTL_PROP_INITIAL_BEND_Y_FACTOR,
pfcMTL_PROP_SHEAR_MODULUS,
pfcMTL_PROP_THERM_EXPANSION_REF_TEMPERATURE,
pfcMTL_PROP_STRUCTURAL_DAMPING_COEFFICIENT,
pfcMTL_PROP_EMISSIVITY,
pfcMTL_PROP_MODEL_COEF_MU,
pfcMTL_PROP_MODEL_COEF_LM,
pfcMTL_PROP_MODEL_COEF_C01,
pfcMTL_PROP_MODEL_COEF_C02,
pfcMTL_PROP_MODEL_COEF_C10,
pfcMTL_PROP_MODEL_COEF_C11,
pfcMTL_PROP_MODEL_COEF_C20,
pfcMTL_PROP_MODEL_COEF_C30,
pfcMTL_PROP_MODEL_COEF_D,
pfcMTL_PROP_MODEL_COEF_D1,
pfcMTL_PROP_MODEL_COEF_D2,
pfcMTL_PROP_MODEL_COEF_D3,
pfcMTL_PROP_COST_TYPE,
pfcMTL_PROP_FATIGUE_CUT_OFF_CYCLES,
pfcMTL_PROP_STRESS_LIMIT_FOR_TENSION,
pfcMTL_PROP_STRESS_LIMIT_FOR_COMPRESSION,
pfcMTL_PROP_STRESS_LIMIT_FOR_SHEAR,
pfcMTL_PROP_HARDENING,
pfcMTL_PROP_TANGENT_MODULUS,
pfcMTL_PROP_MODIFIED_MODULUS,
pfcMTL_PROP_POWER_LAW_EXPONENT,
pfcMTL_PROP_EXP_LAW_EXPONENT,
pfcMTL_PROP_HARDENING_LIMIT,
pfcMTL_PROP_THERMAL_SOFTENING_COEF,
pfcMTL_PROP_MECHANISMS_DAMPING,
pfcMaterialPropertyType_nil
};
Description
This enumerated type contains the possible types of a material. A material can have independent structural and thermal types.
Values
-
pfcMTL_PROP_FATIGUE_STRENGTH_REDUCTION_FACTOR
- The fatigue strength reduction factor.
-
pfcMTL_PROP_TSAI_WU_INTERACTION_TERM_F12
- The Tsai-wu interaction term for failure.
-
pfcMTL_PROP_TENSILE_YIELD_STRESS
- The tensile yield stress.
-
pfcMTL_PROP_TENSILE_ULTIMATE_STRESS_ST1
- The ST1 term of the tensile ultimate stress.
-
pfcMTL_PROP_TENSILE_ULTIMATE_STRESS_ST2
- The ST2 term of the tensile ultimate stress.
-
pfcMTL_PROP_COMPRESSION_ULTIMATE_STRESS_SC1
- The SC1 term of the compression ultimate stress. Compressive stress values must be negative.
-
pfcMTL_PROP_COMPRESSION_ULTIMATE_STRESS_SC2
- The SC2 term of the compression ultimate stress. Compressive stress values must be negative.
-
pfcMTL_PROP_POISSON_RATIO_NU21
- The Nu21 term of the Poisson's ratio.
-
pfcMTL_PROP_POISSON_RATIO_NU31
- The Nu31 term of the Poisson's ratio.
-
pfcMTL_PROP_POISSON_RATIO_NU32
- The Nu32 term of the Poisson's ratio.
-
pfcMTL_PROP_YOUNG_MODULUS_E1
- The E1 term of the Young's modulus.
-
pfcMTL_PROP_YOUNG_MODULUS_E2
- The E2 term of the Young's modulus.
-
pfcMTL_PROP_YOUNG_MODULUS_E3
- The E3 term of the Young's modulus.
-
pfcMTL_PROP_SHEAR_MODULUS_G12
- The G12 term of the shear modulus.
-
pfcMTL_PROP_SHEAR_MODULUS_G13
- The G13 term of the shear modulus.
-
pfcMTL_PROP_SHEAR_MODULUS_G23
- The G23 term of the shear modulus.
-
pfcMTL_PROP_THERMAL_EXPANSION_COEFFICIENT_A1
- The A1 term of the thermal expansion coefficient.
-
pfcMTL_PROP_THERMAL_EXPANSION_COEFFICIENT_A2
- The A2 term of the thermal expansion coefficient.
-
pfcMTL_PROP_THERMAL_EXPANSION_COEFFICIENT_A3
- The A3 term of the thermal expansion coefficient.
-
pfcMTL_PROP_THERMAL_CONDUCTIVITY_K1
- The K1 term of the thermal conductivity.
-
pfcMTL_PROP_THERMAL_CONDUCTIVITY_K2
- The K2 term of the thermal conductivity.
-
pfcMTL_PROP_THERMAL_CONDUCTIVITY_K3
- The K3 term of the thermal conductivity.
-
pfcMTL_PROP_STRESS_LIMIT_FOR_FATIGUE
- The stress limit for fatigue.
-
pfcMTL_PROP_TEMPERATURE
- The reference temperature.
-
pfcMTL_PROP_YOUNG_MODULUS
- The isotropic Young's modulus.
-
pfcMTL_PROP_POISSON_RATIO
- The isotropic Poisson's ratio.
-
pfcMTL_PROP_MASS_DENSITY
- The material density.
-
pfcMTL_PROP_THERMAL_EXPANSION_COEFFICIENT
- The isotropic thermal expansion coefficient.
-
pfcMTL_PROP_TENSILE_ULTIMATE_STRESS
- The isotropic tensile ultimate stress.
-
pfcMTL_PROP_COMPRESSION_ULTIMATE_STRESS
- The isotropic compression ultimate stress. Compressive stress values must be negative.
-
pfcMTL_PROP_SHEAR_ULTIMATE_STRESS
- The shear ultimate stress.
-
pfcMTL_PROP_THERMAL_CONDUCTIVITY
- The isotropic thermal conductivity.
-
pfcMTL_PROP_SPECIFIC_HEAT
- The specific heat.
-
pfcMTL_PROP_HARDNESS
- The hardness value.
-
pfcMTL_PROP_INITIAL_BEND_Y_FACTOR
- The value of the initial bend Y-factor for sheetmetal.
-
pfcMTL_PROP_SHEAR_MODULUS
- The isotropic shear modulus.
-
pfcMTL_PROP_THERM_EXPANSION_REF_TEMPERATURE
- The thermal expansion reference temperature.
-
pfcMTL_PROP_STRUCTURAL_DAMPING_COEFFICIENT
- The structural damping coefficient (not a standard material property).
-
pfcMTL_PROP_EMISSIVITY
- The emissivity value (not a standard material property).
-
pfcMTL_PROP_MODEL_COEF_MU
- The coefficient 'mu' for Arruda-Boyce material model.
-
pfcMTL_PROP_MODEL_COEF_LM
- The coefficient 'lambda_m' for Arruda-Boyce material model.
-
pfcMTL_PROP_MODEL_COEF_C01
- The coefficient C01 for Mooney-Rivlin or Polynomial material models.
-
pfcMTL_PROP_MODEL_COEF_C02
- The coefficient C02 for Polynomial material model.
-
pfcMTL_PROP_MODEL_COEF_C10
- The coefficient C10 for Mooney-Rivlin, Neo-Hookean, Polynomial, Reduced Polynomial or Yeoh material models.
-
pfcMTL_PROP_MODEL_COEF_C11
- The coefficient C11 for Polynomial
material model.
-
pfcMTL_PROP_MODEL_COEF_C20
- The coefficient C20 for Polynomial,
Reduced Polynomial or Yeoh material models.
-
pfcMTL_PROP_MODEL_COEF_C30
- The coefficient C30 for Yeoh
material model.
-
pfcMTL_PROP_MODEL_COEF_D
- The coefficient D for Arruda-Boyce
material model.
-
pfcMTL_PROP_MODEL_COEF_D1
- The coefficient D1 for Mooney-Rivlin,
Neo-Hookean, Polynomial, Reduced Polynomial or Yeoh material models.
-
pfcMTL_PROP_MODEL_COEF_D2
- The coefficient D2 for Polynomial,
Reduced Polynomial or Yeoh material models.
-
pfcMTL_PROP_MODEL_COEF_D3
- The coefficient D3 for Yeoh
material model.
-
pfcMTL_PROP_COST_TYPE
-
-
pfcMTL_PROP_FATIGUE_CUT_OFF_CYCLES
-
-
pfcMTL_PROP_STRESS_LIMIT_FOR_TENSION
-
-
pfcMTL_PROP_STRESS_LIMIT_FOR_COMPRESSION
-
-
pfcMTL_PROP_STRESS_LIMIT_FOR_SHEAR
-
-
pfcMTL_PROP_HARDENING
-
-
pfcMTL_PROP_TANGENT_MODULUS
-
-
pfcMTL_PROP_MODIFIED_MODULUS
-
-
pfcMTL_PROP_POWER_LAW_EXPONENT
-
-
pfcMTL_PROP_EXP_LAW_EXPONENT
-
-
pfcMTL_PROP_HARDENING_LIMIT
-
-
pfcMTL_PROP_THERMAL_SOFTENING_COEF
-
-
pfcMTL_PROP_MECHANISMS_DAMPING
-
-
pfcMaterialPropertyType_nil
- Enum null value.