Interface IStructureMaterial
Interface for structure materials with thermal properties.
public interface IStructureMaterial : IMakeXmlSource, IDuplicate, INameNote
- Inherited Members
- Extension Methods
Properties
Density_gdcm3
Gets or sets the density in grams per cubic centimeter.
double Density_gdcm3 { get; set; }
Property Value
Density_gdmm3
Gets or sets the density in grams per cubic millimeter.
double Density_gdmm3 { get; set; }
Property Value
ElasticModulus_GPa
Gets or sets the elastic modulus in gigapascals.
double ElasticModulus_GPa { get; set; }
Property Value
HeatCapacity_JdgK
Gets or sets the heat capacity in Joules per gram-Kelvin.
double HeatCapacity_JdgK { get; set; }
Property Value
HeatConductivity_WdmK
Gets or sets the heat transfer coefficient in Watts per meter-Kelvin.
double HeatConductivity_WdmK { get; set; }
Property Value
HeatConductivity_WdmmK
Gets or sets the heat transfer coefficient in Watts per millimeter-Kelvin.
double HeatConductivity_WdmmK { get; set; }
Property Value
ThermalDiffusivity_mm2dsK
Gets the thermal diffusivity in square millimeters per second-Kelvin.
double ThermalDiffusivity_mm2dsK { get; }
Property Value
YieldingStressLimit_MPa
The stress, in MPa, a beam section of this material is rated against in the yielding stress ratio (section stress ÷ this): the yield strength where the material yields, the rupture (tensile) strength where it does not — carbides and ceramics have no yield point — and NaN where the material does not know its strength, so the ratio reads NaN instead of a fake-safe 0. This default answers NaN; StructureMaterial and CutterMaterial answer from their strength members.
double YieldingStressLimit_MPa { get; }