Class Orthotropic
- Namespace
- HyperX.Scripting
- Assembly
- HyperX.Scripting.dll
public sealed class Orthotropic
- Inheritance
-
Orthotropic
- Inherited Members
-
Fields
OrthotropicEffectiveLaminate
public OrthotropicEffectiveLaminate OrthotropicEffectiveLaminate
Field Value
- OrthotropicEffectiveLaminate
OrthotropicEquationCorrectionFactors
public Dictionary<OrthotropicCorrectionFactorPoint, OrthotropicEquationCorrectionFactor> OrthotropicEquationCorrectionFactors
Field Value
- Dictionary<OrthotropicCorrectionFactorPoint, OrthotropicEquationCorrectionFactor>
OrthotropicLaminateAllowables
public List<OrthotropicLaminateAllowable> OrthotropicLaminateAllowables
Field Value
- List<OrthotropicLaminateAllowable>
OrthotropicTabularCorrectionFactors
public Dictionary<OrthotropicCorrectionFactorPoint, OrthotropicTabularCorrectionFactor> OrthotropicTabularCorrectionFactors
Field Value
- Dictionary<OrthotropicCorrectionFactorPoint, OrthotropicTabularCorrectionFactor>
OrthotropicTemperatureProperties
public List<OrthotropicTemperature> OrthotropicTemperatureProperties
Field Value
- List<OrthotropicTemperature>
Properties
Basis
public string Basis { get; set; }
Property Value
- string
BendingCorrectionFactor
public double BendingCorrectionFactor { get; set; }
Property Value
- double
BucklingStiffnessKnockdown
public double BucklingStiffnessKnockdown { get; set; }
Property Value
- double
Cost
public double? Cost { get; set; }
Property Value
- double?
CreationDate
public DateTime CreationDate { get; }
Property Value
- DateTime
Density
public double Density { get; set; }
Property Value
- double
FemMaterialId
public int? FemMaterialId { get; set; }
Property Value
- int?
FiberVolume
public double? FiberVolume { get; set; }
Property Value
- double?
public string Form { get; set; }
Property Value
- string
GlassTransition
public double? GlassTransition { get; set; }
Property Value
- double?
Id
Property Value
- int
Manufacturer
public string Manufacturer { get; set; }
Property Value
- string
MaterialDescription
public string MaterialDescription { get; set; }
Property Value
- string
MaterialFamilyName
public string MaterialFamilyName { get; set; }
Property Value
- string
ModificationDate
public DateTime ModificationDate { get; }
Property Value
- DateTime
Name
public string Name { get; set; }
Property Value
- string
Processes
public string Processes { get; set; }
Property Value
- string
Specification
public string Specification { get; set; }
Property Value
- string
Thickness
public double Thickness { get; set; }
Property Value
- double
UserNote
public string UserNote { get; set; }
Property Value
- string
Wet
public bool Wet { get; set; }
Property Value
- bool
Methods
AddEquationCorrectionFactor(CorrectionProperty, CorrectionId, CorrectionEquation)
public OrthotropicEquationCorrectionFactor AddEquationCorrectionFactor(CorrectionProperty propertyId, CorrectionId correctionId, CorrectionEquation equationId)
Parameters
propertyId
CorrectionProperty
correctionId
CorrectionId
equationId
CorrectionEquation
Returns
- OrthotropicEquationCorrectionFactor
AddLaminateAllowable(AllowablePropertyName, AllowableMethodName)
public OrthotropicLaminateAllowable AddLaminateAllowable(AllowablePropertyName property, AllowableMethodName method)
Parameters
property
AllowablePropertyName
method
AllowableMethodName
Returns
- OrthotropicLaminateAllowable
AddTemperatureProperty(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
public OrthotropicTemperature AddTemperatureProperty(float Temperature, float Et1, float Et2, float vt12, float Ec1, float Ec2, float vc12, float G12, float Ftu1, float Ftu2, float Fcu1, float Fcu2, float Fsu12, float alpha1, float alpha2, float etu1, float etu2, float ecu1, float ecu2, float esu12)
Parameters
Temperature
float
Et1
float
Et2
float
vt12
float
Ec1
float
Ec2
float
vc12
float
G12
float
Ftu1
float
Ftu2
float
Fcu1
float
Fcu2
float
Fsu12
float
alpha1
float
alpha2
float
etu1
float
etu2
float
ecu1
float
ecu2
float
esu12
float
Returns
- OrthotropicTemperature
DeleteTemperatureProperty(float)
public bool DeleteTemperatureProperty(float Temperature)
Parameters
Temperature
float
Returns
- bool
GetEquationCorrectionFactor(CorrectionProperty, CorrectionId)
public OrthotropicEquationCorrectionFactor GetEquationCorrectionFactor(CorrectionProperty property, CorrectionId correction)
Parameters
property
CorrectionProperty
correction
CorrectionId
Returns
- OrthotropicEquationCorrectionFactor
GetLaminateAllowable(AllowablePropertyName)
public OrthotropicLaminateAllowable GetLaminateAllowable(AllowablePropertyName LookupAllowableProperty)
Parameters
LookupAllowableProperty
AllowablePropertyName
Returns
- OrthotropicLaminateAllowable
GetTabularCorrectionFactor(CorrectionProperty, CorrectionId)
public OrthotropicTabularCorrectionFactor GetTabularCorrectionFactor(CorrectionProperty property, CorrectionId correction)
Parameters
property
CorrectionProperty
correction
CorrectionId
Returns
- OrthotropicTabularCorrectionFactor
GetTemperature(float)
public OrthotropicTemperature GetTemperature(float LookupTemperature)
Parameters
LookupTemperature
float
Returns
- OrthotropicTemperature
HasLaminateAllowable(AllowablePropertyName)
public bool HasLaminateAllowable(AllowablePropertyName property)
Parameters
property
AllowablePropertyName
Returns
- bool
IsEffectiveLaminate()
public bool IsEffectiveLaminate()
Returns
- bool
Save()