HyperX.Scripting.Python.Api
The HyperX Scripting Library for Python
Loading...
Searching...
No Matches
hyperx.api.OrthotropicTemperature Class Reference

Orthotropic material temperature dependent properties. More...

Public Member Functions

 __init__ (self, _api.OrthotropicTemperature orthotropicTemperature)
OrthotropicAllowableCurvePoint AddCurvePoint (self, types.AllowablePropertyName property, float x, float y)
 Add a curve point to a laminate allowable curve.
bool DeleteCurvePoint (self, types.AllowablePropertyName property, float x)
 Deletes a temperature-dependent property for a material.
OrthotropicAllowableCurvePoint GetCurvePoint (self, types.AllowablePropertyName property, float x)
 Retrieve an allowable curve point from this temperature's allowable curve points.

Protected Attributes

 _Entity = orthotropicTemperature

Properties

 alpha1 = property
 alpha1.
 alpha2 = property
 alpha2.
 C = property
 C.
 cd = property
 Characteristic Distance.
 d0Compression = property
 D0c.
 d0Tension = property
 D0t.
 Ec1 = property
 Ec1.
 Ec2 = property
 Ec2.
 ecu1 = property
 ecu1.
 ecu2 = property
 ecu2.
 ecuai = property
 Compression, eOHC.
 ecuoh = property
 Tension, eOHT.
 esu12 = property
 In-Plane, esu12.
 Et1 = property
 Et1.
 Et2 = property
 Et2.
 etu1 = property
 etu1.
 etu2 = property
 etu2.
 Fcu1 = property
 Fcu1.
 Fcu2 = property
 Fcu2.
 Fsu12 = property
 Fsu12.
 Fsu13 = property
 Fsu13.
 Fsu23 = property
 Fsu23.
 Ftu1 = property
 Ftu1.
 Ftu2 = property
 Ftu2.
 Ftu3 = property
 Ftu3.
 G12 = property
 G12.
 G13 = property
 G13.
 G23 = property
 G23.
 GIc = property
 GIC.
 GIIc = property
 GIIC.
 K1 = property
 K1.
 K2 = property
 K2.
 OrthotropicAllowableCurvePoints = property
 Access the relevant curve points based on the material's selection of method or polynomial.
 Temperature = property
 Temperature.
 TLc = property
 Puck Inclination Parameter, TLc.
 TLt = property
 Puck Inclination Parameter, TLt.
 TTc = property
 Puck Inclination Parameter, TTc.
 TTt = property
 Puck Inclination Parameter, TTt.
 vc12 = property
 vt12 = property

Detailed Description

Orthotropic material temperature dependent properties.

Constructor & Destructor Documentation

◆ __init__()

hyperx.api.OrthotropicTemperature.__init__ ( self,
_api.OrthotropicTemperature orthotropicTemperature )

Member Function Documentation

◆ AddCurvePoint()

OrthotropicAllowableCurvePoint hyperx.api.OrthotropicTemperature.AddCurvePoint ( self,
types.AllowablePropertyName property,
float x,
float y )

Add a curve point to a laminate allowable curve.

Parameters
xx represents an x-value (for a non-polynomial method) or an allowable polynomial coefficient (represented by an enum).
Returns
The newly created curve point.

◆ DeleteCurvePoint()

bool hyperx.api.OrthotropicTemperature.DeleteCurvePoint ( self,
types.AllowablePropertyName property,
float x )

Deletes a temperature-dependent property for a material.

Parameters
xx represents an x-value (for a non-polynomial method) or an allowable polynomial coefficient (represented by an enum).

◆ GetCurvePoint()

OrthotropicAllowableCurvePoint hyperx.api.OrthotropicTemperature.GetCurvePoint ( self,
types.AllowablePropertyName property,
float x )

Retrieve an allowable curve point from this temperature's allowable curve points.

Parameters
xx represents an x-value (for a non-polynomial method) or an allowable polynomial coefficient (represented by an enum).
Returns
The Laminate Allowable, if a matching one was found. Returns None if none exists.

Member Data Documentation

◆ _Entity

hyperx.api.OrthotropicTemperature._Entity = orthotropicTemperature
protected

Property Documentation

◆ alpha1

hyperx.api.OrthotropicTemperature.alpha1 = property
static

alpha1.

Eng: µin/in/Farenheit / SI: µm/m/Kelvin

◆ alpha2

hyperx.api.OrthotropicTemperature.alpha2 = property
static

alpha2.

Eng: µin/in/Farenheit / SI: µm/m/Kelvin

◆ C

hyperx.api.OrthotropicTemperature.C = property
static

C.

Eng: B/lb/Farenheit / SI: J/g/K

◆ cd

hyperx.api.OrthotropicTemperature.cd = property
static

Characteristic Distance.

Eng: in / SI: m

◆ d0Compression

hyperx.api.OrthotropicTemperature.d0Compression = property
static

D0c.

Eng: in / SI: m

◆ d0Tension

hyperx.api.OrthotropicTemperature.d0Tension = property
static

D0t.

Eng: in / SI: m

◆ Ec1

hyperx.api.OrthotropicTemperature.Ec1 = property
static

Ec1.

Eng: Msi / SI: GPa

◆ Ec2

hyperx.api.OrthotropicTemperature.Ec2 = property
static

Ec2.

Eng: Msi / SI: GPa

◆ ecu1

hyperx.api.OrthotropicTemperature.ecu1 = property
static

ecu1.

Eng: µin/in / SI: µm/m

◆ ecu2

hyperx.api.OrthotropicTemperature.ecu2 = property
static

ecu2.

Eng: µin/in / SI: µm/m

◆ ecuai

hyperx.api.OrthotropicTemperature.ecuai = property
static

Compression, eOHC.

Eng: µin/in / SI: µm/m

◆ ecuoh

hyperx.api.OrthotropicTemperature.ecuoh = property
static

Tension, eOHT.

Eng: µin/in / SI: µm/m

◆ esu12

hyperx.api.OrthotropicTemperature.esu12 = property
static

In-Plane, esu12.

Eng: µin/in / SI: µm/m

◆ Et1

hyperx.api.OrthotropicTemperature.Et1 = property
static

Et1.

Eng: Msi / SI: GPa

◆ Et2

hyperx.api.OrthotropicTemperature.Et2 = property
static

Et2.

Eng: Msi / SI: GPa

◆ etu1

hyperx.api.OrthotropicTemperature.etu1 = property
static

etu1.

Eng: µin/in / SI: µm/m

◆ etu2

hyperx.api.OrthotropicTemperature.etu2 = property
static

etu2.

Eng: µin/in / SI: µm/m

◆ Fcu1

hyperx.api.OrthotropicTemperature.Fcu1 = property
static

Fcu1.

Eng: ksi / SI: MPa

◆ Fcu2

hyperx.api.OrthotropicTemperature.Fcu2 = property
static

Fcu2.

Eng: ksi / SI: MPa

◆ Fsu12

hyperx.api.OrthotropicTemperature.Fsu12 = property
static

Fsu12.

Eng: ksi / SI: MPa

◆ Fsu13

hyperx.api.OrthotropicTemperature.Fsu13 = property
static

Fsu13.

Eng: ksi / SI: MPa

◆ Fsu23

hyperx.api.OrthotropicTemperature.Fsu23 = property
static

Fsu23.

Eng: ksi / SI: MPa

◆ Ftu1

hyperx.api.OrthotropicTemperature.Ftu1 = property
static

Ftu1.

Eng: ksi / SI: MPa

◆ Ftu2

hyperx.api.OrthotropicTemperature.Ftu2 = property
static

Ftu2.

Eng: ksi / SI: MPa

◆ Ftu3

hyperx.api.OrthotropicTemperature.Ftu3 = property
static

Ftu3.

Eng: ksi / SI: MPa

◆ G12

hyperx.api.OrthotropicTemperature.G12 = property
static

G12.

Eng: Msi / SI: GPa

◆ G13

hyperx.api.OrthotropicTemperature.G13 = property
static

G13.

Eng: Msi / SI: GPa

◆ G23

hyperx.api.OrthotropicTemperature.G23 = property
static

G23.

Eng: Msi / SI: GPa

◆ GIc

hyperx.api.OrthotropicTemperature.GIc = property
static

GIC.

Eng: in-lb/in^2 / SI: J/m^2

◆ GIIc

hyperx.api.OrthotropicTemperature.GIIc = property
static

GIIC.

Eng: in-lb/in^2 / SI: J/m^2

◆ K1

hyperx.api.OrthotropicTemperature.K1 = property
static

K1.

Eng: B-ft/ft^2/hr/Farenheit / SI: W/m/Kelvin

◆ K2

hyperx.api.OrthotropicTemperature.K2 = property
static

K2.

Eng: B-ft/ft^2/hr/Farenheit / SI: W/m/Kelvin

◆ OrthotropicAllowableCurvePoints

hyperx.api.OrthotropicTemperature.OrthotropicAllowableCurvePoints = property
static

Access the relevant curve points based on the material's selection of method or polynomial.

◆ Temperature

hyperx.api.OrthotropicTemperature.Temperature = property
static

Temperature.

Eng: Farenheit / SI: Celsius

◆ TLc

hyperx.api.OrthotropicTemperature.TLc = property
static

Puck Inclination Parameter, TLc.

◆ TLt

hyperx.api.OrthotropicTemperature.TLt = property
static

Puck Inclination Parameter, TLt.

◆ TTc

hyperx.api.OrthotropicTemperature.TTc = property
static

Puck Inclination Parameter, TTc.

◆ TTt

hyperx.api.OrthotropicTemperature.TTt = property
static

Puck Inclination Parameter, TTt.

◆ vc12

hyperx.api.OrthotropicTemperature.vc12 = property
static

◆ vt12

hyperx.api.OrthotropicTemperature.vt12 = property
static

The documentation for this class was generated from the following file:
  • C:/Dev/HyperX/HyperX/HyperX.Scripting.Wrapper/hyperx/api/__init__.py