Orthotropic material. More...
Public Member Functions | |
| __init__ (self, _api.Orthotropic orthotropic) | |
| OrthotropicEquationCorrectionFactor | AddEquationCorrectionFactor (self, types.CorrectionProperty propertyId, types.CorrectionId correctionId, types.CorrectionEquation equationId) |
| Adds an equation-based correction factor for this material. | |
| OrthotropicLaminateAllowable | AddLaminateAllowable (self, types.AllowablePropertyName property, types.AllowableMethodName method) |
| Adds a laminate allowable to this material. | |
| OrthotropicTemperature | AddTemperatureProperty (self, 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) |
| Adds a temperature-dependent property for a material. | |
| bool | DeleteTemperatureProperty (self, float temperature) |
| Deletes a temperature-dependent property for a material. | |
| OrthotropicEquationCorrectionFactor | GetEquationCorrectionFactor (self, types.CorrectionProperty property, types.CorrectionId correction) |
| Retrieve a Correction Factor from this material's correction factors. | |
| OrthotropicLaminateAllowable | GetLaminateAllowable (self, types.AllowablePropertyName lookupAllowableProperty) |
| Retrieve a Laminate allowable from this material's laminate allowables. | |
| OrthotropicTabularCorrectionFactor | GetTabularCorrectionFactor (self, types.CorrectionProperty property, types.CorrectionId correction) |
| Retrieve a Correction Factor from this material's correction factors. | |
| OrthotropicTemperature | GetTemperature (self, float lookupTemperature) |
| Retrieve a Temperature from this material's temperature-dependent properties. | |
| bool | HasLaminateAllowable (self, types.AllowablePropertyName property) |
| Returns true if this material has a specified laminate allowable property. | |
| bool | IsEffectiveLaminate (self) |
| Returns true if this material is an effective laminate. | |
| None | Save (self) |
| Save any changes to this orthotropic material to the database. | |
Protected Attributes | |
| _Entity = orthotropic | |
Properties | |
| Basis = property | |
| BendingCorrectionFactor = property | |
| BucklingStiffnessKnockdown = property | |
| Cost = property | |
| CreationDate = property | |
| Density = property | |
| FemMaterialId = property | |
| FiberVolume = property | |
| Form = property | |
| GlassTransition = property | |
| Id = property | |
| Manufacturer = property | |
| MaterialDescription = property | |
| MaterialFamilyName = property | |
| ModificationDate = property | |
| Name = property | |
| OrthotropicEffectiveLaminate = property | |
| Orthotropic material effective laminate properties. | |
| OrthotropicEquationCorrectionFactors = property | |
| OrthotropicLaminateAllowables = property | |
| OrthotropicTabularCorrectionFactors = property | |
| OrthotropicTemperatureProperties = property | |
| Processes = property | |
| Specification = property | |
| Thickness = property | |
| UserNote = property | |
| Wet = property | |
Orthotropic material.
| hyperx.api.Orthotropic.__init__ | ( | self, | |
| _api.Orthotropic | orthotropic ) |
| OrthotropicEquationCorrectionFactor hyperx.api.Orthotropic.AddEquationCorrectionFactor | ( | self, | |
| types.CorrectionProperty | propertyId, | ||
| types.CorrectionId | correctionId, | ||
| types.CorrectionEquation | equationId ) |
Adds an equation-based correction factor for this material.
| propertyId | The ID of the property to be affected by the correction factor. Specified with a CorrectionPropertyName enum. |
| correctionId | The ID for the type of correction factor to be applied. Specified with a CorrectionIDName enum. |
| equationId | The ID for the type of correction factor equation to use. Specified with a CorrectionEquationName enum. |
| OrthotropicLaminateAllowable hyperx.api.Orthotropic.AddLaminateAllowable | ( | self, | |
| types.AllowablePropertyName | property, | ||
| types.AllowableMethodName | method ) |
Adds a laminate allowable to this material.
An orthotropic material can only have one laminate allowable of each property (as specified by the property argument).
| property | The strain or stress property for a laminate allowable. |
| method | The method for a laminate allowable (AML, Percent 0/45, Polynomial). |
| OrthotropicTemperature hyperx.api.Orthotropic.AddTemperatureProperty | ( | self, | |
| 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 ) |
Adds a temperature-dependent property for a material.
| bool hyperx.api.Orthotropic.DeleteTemperatureProperty | ( | self, | |
| float | temperature ) |
Deletes a temperature-dependent property for a material.
| OrthotropicEquationCorrectionFactor hyperx.api.Orthotropic.GetEquationCorrectionFactor | ( | self, | |
| types.CorrectionProperty | property, | ||
| types.CorrectionId | correction ) |
Retrieve a Correction Factor from this material's correction factors.
| property | CorrectionPropertyName to search for. |
| correction | CorrectionIDName to search for. |
| OrthotropicLaminateAllowable hyperx.api.Orthotropic.GetLaminateAllowable | ( | self, | |
| types.AllowablePropertyName | lookupAllowableProperty ) |
| OrthotropicTabularCorrectionFactor hyperx.api.Orthotropic.GetTabularCorrectionFactor | ( | self, | |
| types.CorrectionProperty | property, | ||
| types.CorrectionId | correction ) |
Retrieve a Correction Factor from this material's correction factors.
| property | CorrectionPropertyName to search for. |
| correction | CorrectionIDName to search for. |
| OrthotropicTemperature hyperx.api.Orthotropic.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.
| LookupTemperature | Temperature to search for. |
| bool hyperx.api.Orthotropic.HasLaminateAllowable | ( | self, | |
| types.AllowablePropertyName | property ) |
Returns true if this material has a specified laminate allowable property.
| bool hyperx.api.Orthotropic.IsEffectiveLaminate | ( | self | ) |
Returns true if this material is an effective laminate.
| None hyperx.api.Orthotropic.Save | ( | self | ) |
Save any changes to this orthotropic material to the database.
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Orthotropic material effective laminate properties.
Read-only from the API. Check if material is an effective laminate with orthotropic.IsEffectiveLaminate.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |