Table of Contents

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?

Form

public string Form { get; set; }

Property Value

string

GlassTransition

public double? GlassTransition { get; set; }

Property Value

double?

Id

public int Id { get; }

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()

public void Save()