Class AutomatedConstraintCol
- Namespace
- HyperX.Scripting
- Assembly
- HyperX.Scripting.dll
public class AutomatedConstraintCol : IdNameEntityCol<AutomatedConstraint>, IEnumerable<AutomatedConstraint>, IEnumerable
- Inheritance
-
AutomatedConstraintCol
- Implements
-
- Inherited Members
-
Constructors
AutomatedConstraintCol(Application, Func<IEnumerable<AutomatedConstraint>>)
public AutomatedConstraintCol(Application application, Func<IEnumerable<AutomatedConstraint>> items)
Parameters
application
Application
items
Func<IEnumerable<AutomatedConstraint>>
Methods
AddBucklingConstraint(IEnumerable<string>, double, string)
public BucklingAutomatedConstraint AddBucklingConstraint(IEnumerable<string> designLoads, double eigenvalue, string name = null)
Parameters
designLoads
IEnumerable<string>
eigenvalue
double
name
string
Returns
- BucklingAutomatedConstraint
AddDisplacementConstraint(IEnumerable<string>, int, double, string)
public DisplacementAutomatedConstraint AddDisplacementConstraint(IEnumerable<string> designLoads, int gridId, double limit, string name = null)
Parameters
designLoads
IEnumerable<string>
gridId
int
limit
double
name
string
Returns
- DisplacementAutomatedConstraint
AddFrequencyConstraint(IEnumerable<string>, double, string)
public FrequencyAutomatedConstraint AddFrequencyConstraint(IEnumerable<string> designLoads, double eigenvalue, string name = null)
Parameters
designLoads
IEnumerable<string>
eigenvalue
double
name
string
Returns
- FrequencyAutomatedConstraint
AddRotationConstraint(IEnumerable<string>, int, double, string)
public RotationAutomatedConstraint AddRotationConstraint(IEnumerable<string> designLoads, int gridId, double limit, string name = null)
Parameters
designLoads
IEnumerable<string>
gridId
int
limit
double
name
string
Returns
- RotationAutomatedConstraint
Delete(int)
public bool Delete(int id)
Parameters
id
int
Returns
- bool
Delete(string)
public bool Delete(string name)
Parameters
name
string
Returns
- bool
GetBuckling(int)
public BucklingAutomatedConstraint GetBuckling(int id)
Parameters
id
int
Returns
- BucklingAutomatedConstraint
GetBuckling(string)
public BucklingAutomatedConstraint GetBuckling(string name)
Parameters
name
string
Returns
- BucklingAutomatedConstraint
GetDisplacement(int)
public DisplacementAutomatedConstraint GetDisplacement(int id)
Parameters
id
int
Returns
- DisplacementAutomatedConstraint
GetDisplacement(string)
public DisplacementAutomatedConstraint GetDisplacement(string name)
Parameters
name
string
Returns
- DisplacementAutomatedConstraint
GetFrequency(int)
public FrequencyAutomatedConstraint GetFrequency(int id)
Parameters
id
int
Returns
- FrequencyAutomatedConstraint
GetFrequency(string)
public FrequencyAutomatedConstraint GetFrequency(string name)
Parameters
name
string
Returns
- FrequencyAutomatedConstraint
GetRotation(int)
public RotationAutomatedConstraint GetRotation(int id)
Parameters
id
int
Returns
- RotationAutomatedConstraint
GetRotation(string)
public RotationAutomatedConstraint GetRotation(string name)
Parameters
name
string
Returns
- RotationAutomatedConstraint