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

Isotropic material. More...

Public Member Functions

 __init__ (self, _api.Isotropic isotropic)
IsotropicTemperature AddTemperatureProperty (self, float temperature, float et, float ec, float g, float ftuL, float ftyL, float fcyL, float ftuLT, float ftyLT, float fcyLT, float fsu, float alpha, float n=None, float f02=None, float k=None, float c=None, float fbru15=None, float fbry15=None, float fbru20=None, float fbry20=None, float etyL=None, float ecyL=None, float etyLT=None, float ecyLT=None, float esu=None, float fpadh=None, float fsadh=None, float esadh=None, float cd=None, float ffwt=None, float ffxz=None, float ffyz=None, float ftFatigue=None, float fcFatigue=None)
 Adds a temperature-dependent property for a material.
bool DeleteTemperatureProperty (self, float temperature)
 Deletes a temperature-dependent property for a material.
IsotropicTemperature GetTemperature (self, float lookupTemperature)
 Retrieve a Temperature from this material's temperature-dependent properties.
None Save (self)
 Save any changes to this isotropic material to the database.

Protected Attributes

 _Entity = isotropic

Properties

 Basis = property
 BucklingStiffnessKnockdown = property
 Cost = property
 CreationDate = property
 Date the material was created.
 Density = property
 Density.
 FemMaterialId = property
 Linked FEM Material ID.
 Form = property
 Id = property
 IsotropicTemperatureProperties = property
 List of this material's temperature-dependent properties.
 MaterialDescription = property
 MaterialFamilyName = property
 The material family for this material.
 ModificationDate = property
 Most recent modification date of the material.
 Name = property
 Name of this material.
 Specification = property
 Temper = property
 UserNote = property

Detailed Description

Isotropic material.

Constructor & Destructor Documentation

◆ __init__()

hyperx.api.Isotropic.__init__ ( self,
_api.Isotropic isotropic )

Member Function Documentation

◆ AddTemperatureProperty()

IsotropicTemperature hyperx.api.Isotropic.AddTemperatureProperty ( self,
float temperature,
float et,
float ec,
float g,
float ftuL,
float ftyL,
float fcyL,
float ftuLT,
float ftyLT,
float fcyLT,
float fsu,
float alpha,
float n = None,
float f02 = None,
float k = None,
float c = None,
float fbru15 = None,
float fbry15 = None,
float fbru20 = None,
float fbry20 = None,
float etyL = None,
float ecyL = None,
float etyLT = None,
float ecyLT = None,
float esu = None,
float fpadh = None,
float fsadh = None,
float esadh = None,
float cd = None,
float ffwt = None,
float ffxz = None,
float ffyz = None,
float ftFatigue = None,
float fcFatigue = None )

Adds a temperature-dependent property for a material.

Returns
The newly created temperature-dependent property.

◆ DeleteTemperatureProperty()

bool hyperx.api.Isotropic.DeleteTemperatureProperty ( self,
float temperature )

Deletes a temperature-dependent property for a material.

◆ GetTemperature()

IsotropicTemperature hyperx.api.Isotropic.GetTemperature ( self,
float lookupTemperature )

Retrieve a Temperature from this material's temperature-dependent properties.

Allows a degree of tolerance to avoid issues with floating point numbers.

Parameters
LookupTemperatureTemperature to search for.
Returns
The temperature, if a matching one was found. Returns None if none exists.

◆ Save()

None hyperx.api.Isotropic.Save ( self)

Save any changes to this isotropic material to the database.

Member Data Documentation

◆ _Entity

hyperx.api.Isotropic._Entity = isotropic
protected

Property Documentation

◆ Basis

hyperx.api.Isotropic.Basis = property
static

◆ BucklingStiffnessKnockdown

hyperx.api.Isotropic.BucklingStiffnessKnockdown = property
static

◆ Cost

hyperx.api.Isotropic.Cost = property
static

◆ CreationDate

hyperx.api.Isotropic.CreationDate = property
static

Date the material was created.

◆ Density

hyperx.api.Isotropic.Density = property
static

Density.

Eng: lbm/in^3 / SI: kg/m^3

◆ FemMaterialId

hyperx.api.Isotropic.FemMaterialId = property
static

Linked FEM Material ID.

Null if none exists.

◆ Form

hyperx.api.Isotropic.Form = property
static

◆ Id

hyperx.api.Isotropic.Id = property
static

◆ IsotropicTemperatureProperties

hyperx.api.Isotropic.IsotropicTemperatureProperties = property
static

List of this material's temperature-dependent properties.

◆ MaterialDescription

hyperx.api.Isotropic.MaterialDescription = property
static

◆ MaterialFamilyName

hyperx.api.Isotropic.MaterialFamilyName = property
static

The material family for this material.

When the material is saved, a new family will be created if none matching this name exists.

◆ ModificationDate

hyperx.api.Isotropic.ModificationDate = property
static

Most recent modification date of the material.

◆ Name

hyperx.api.Isotropic.Name = property
static

Name of this material.

◆ Specification

hyperx.api.Isotropic.Specification = property
static

◆ Temper

hyperx.api.Isotropic.Temper = property
static

◆ UserNote

hyperx.api.Isotropic.UserNote = property
static

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