HyperX.Scripting.Python.Api
The HyperX Scripting Library for Python
Loading...
Searching...
No Matches
hyperx.api.AutomatedConstraintCol Class Reference
Inheritance diagram for hyperx.api.AutomatedConstraintCol:
hyperx.api.IdNameEntityCol hyperx.api.IdEntityCol

Public Member Functions

 __getitem__ (self, int index)
 __init__ (self, _api.AutomatedConstraintCol automatedConstraintCol)
 __iter__ (self)
 __len__ (self)
BucklingAutomatedConstraint AddBucklingConstraint (self, tuple[str] designLoads, float eigenvalue, str name=None)
 Add an Automated Constraint of type Buckling.
DisplacementAutomatedConstraint AddDisplacementConstraint (self, tuple[str] designLoads, int gridId, float limit, str name=None)
 Add an Automated Constraint of type Displacement.
FrequencyAutomatedConstraint AddFrequencyConstraint (self, tuple[str] designLoads, float eigenvalue, str name=None)
 Add an Automated Constraint of type Frequency.
RotationAutomatedConstraint AddRotationConstraint (self, tuple[str] designLoads, int gridId, float limit, str name=None)
 Add an Automated Constraint of type Rotation.
bool Delete (self, int id)
 Delete an Automated Constraint by id.
bool Delete (self, item1=None)
bool Delete (self, str name)
 Delete an Automated Constraint by name.
AutomatedConstraint Get (self, int id)
AutomatedConstraint Get (self, item1=None)
AutomatedConstraint Get (self, str name)
BucklingAutomatedConstraint GetBuckling (self, int id)
BucklingAutomatedConstraint GetBuckling (self, item1=None)
BucklingAutomatedConstraint GetBuckling (self, str name)
DisplacementAutomatedConstraint GetDisplacement (self, int id)
DisplacementAutomatedConstraint GetDisplacement (self, item1=None)
DisplacementAutomatedConstraint GetDisplacement (self, str name)
FrequencyAutomatedConstraint GetFrequency (self, int id)
FrequencyAutomatedConstraint GetFrequency (self, item1=None)
FrequencyAutomatedConstraint GetFrequency (self, str name)
RotationAutomatedConstraint GetRotation (self, int id)
RotationAutomatedConstraint GetRotation (self, item1=None)
RotationAutomatedConstraint GetRotation (self, str name)
Public Member Functions inherited from hyperx.api.IdNameEntityCol
 __getitem__ (self, int index)
 __init__ (self, _api.IdNameEntityCol idNameEntityCol)
 __iter__ (self)
 __len__ (self)
Public Member Functions inherited from hyperx.api.IdEntityCol
 __getitem__ (self, int index)
 __init__ (self, _api.IdEntityCol idEntityCol)
 __iter__ (self)
 __len__ (self)
bool Contains (self, int id)
int Count (self)

Properties

 AutomatedConstraintColList = property
Properties inherited from hyperx.api.IdNameEntityCol
 IdNameEntityColList = property
 Names = property
Properties inherited from hyperx.api.IdEntityCol
 IdEntityColList = property
 Ids = property

Additional Inherited Members

Protected Attributes inherited from hyperx.api.IdNameEntityCol
 _CollectedClass = T
Protected Attributes inherited from hyperx.api.IdEntityCol
 _Entity = idEntityCol

Constructor & Destructor Documentation

◆ __init__()

hyperx.api.AutomatedConstraintCol.__init__ ( self,
_api.AutomatedConstraintCol automatedConstraintCol )

Member Function Documentation

◆ __getitem__()

hyperx.api.AutomatedConstraintCol.__getitem__ ( self,
int index )

◆ __iter__()

hyperx.api.AutomatedConstraintCol.__iter__ ( self)

◆ __len__()

hyperx.api.AutomatedConstraintCol.__len__ ( self)

◆ AddBucklingConstraint()

BucklingAutomatedConstraint hyperx.api.AutomatedConstraintCol.AddBucklingConstraint ( self,
tuple[str] designLoads,
float eigenvalue,
str name = None )

Add an Automated Constraint of type Buckling.

◆ AddDisplacementConstraint()

DisplacementAutomatedConstraint hyperx.api.AutomatedConstraintCol.AddDisplacementConstraint ( self,
tuple[str] designLoads,
int gridId,
float limit,
str name = None )

Add an Automated Constraint of type Displacement.

◆ AddFrequencyConstraint()

FrequencyAutomatedConstraint hyperx.api.AutomatedConstraintCol.AddFrequencyConstraint ( self,
tuple[str] designLoads,
float eigenvalue,
str name = None )

Add an Automated Constraint of type Frequency.

◆ AddRotationConstraint()

RotationAutomatedConstraint hyperx.api.AutomatedConstraintCol.AddRotationConstraint ( self,
tuple[str] designLoads,
int gridId,
float limit,
str name = None )

Add an Automated Constraint of type Rotation.

◆ Delete() [1/3]

bool hyperx.api.AutomatedConstraintCol.Delete ( self,
int id )

Delete an Automated Constraint by id.

◆ Delete() [2/3]

bool hyperx.api.AutomatedConstraintCol.Delete ( self,
item1 = None )

Delete an Automated Constraint by id.

Delete an Automated Constraint by name.

◆ Delete() [3/3]

bool hyperx.api.AutomatedConstraintCol.Delete ( self,
str name )

Delete an Automated Constraint by name.

◆ Get() [1/3]

AutomatedConstraint hyperx.api.AutomatedConstraintCol.Get ( self,
int id )

Reimplemented from hyperx.api.IdNameEntityCol.

◆ Get() [2/3]

AutomatedConstraint hyperx.api.AutomatedConstraintCol.Get ( self,
item1 = None )

Reimplemented from hyperx.api.IdNameEntityCol.

◆ Get() [3/3]

AutomatedConstraint hyperx.api.AutomatedConstraintCol.Get ( self,
str name )

Reimplemented from hyperx.api.IdNameEntityCol.

◆ GetBuckling() [1/3]

BucklingAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetBuckling ( self,
int id )

◆ GetBuckling() [2/3]

BucklingAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetBuckling ( self,
item1 = None )

◆ GetBuckling() [3/3]

BucklingAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetBuckling ( self,
str name )

◆ GetDisplacement() [1/3]

DisplacementAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetDisplacement ( self,
int id )

◆ GetDisplacement() [2/3]

DisplacementAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetDisplacement ( self,
item1 = None )

◆ GetDisplacement() [3/3]

DisplacementAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetDisplacement ( self,
str name )

◆ GetFrequency() [1/3]

FrequencyAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetFrequency ( self,
int id )

◆ GetFrequency() [2/3]

FrequencyAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetFrequency ( self,
item1 = None )

◆ GetFrequency() [3/3]

FrequencyAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetFrequency ( self,
str name )

◆ GetRotation() [1/3]

RotationAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetRotation ( self,
int id )

◆ GetRotation() [2/3]

RotationAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetRotation ( self,
item1 = None )

◆ GetRotation() [3/3]

RotationAutomatedConstraint hyperx.api.AutomatedConstraintCol.GetRotation ( self,
str name )

Property Documentation

◆ AutomatedConstraintColList

hyperx.api.AutomatedConstraintCol.AutomatedConstraintColList = property
static

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