DurabilitySolverBuilder Class¶
-
class
NXOpen.CAE.
DurabilitySolverBuilder
¶ Bases:
NXOpen.Builder
Represents the builder for solving the durability solution process.
When solving a solution process, the software checks to see which of the active events it needs to solve. It solves them first followed by solving the durability solution process. The result file for the durability solution process will contain worst case results for safety factors and cumulative damage from the active events. Only the solution process file will be overwritten every time this builder is committed.
To create a new instance of this class, use
NXOpen.CAE.DurabilityManager.CreateSolverBuilder
Default values.
Property Value ActiveEventSolveOptions Unsolved CreateDiagnosticGroups 0 ModelCheck 0 SubmitOptions Solve New in version NX7.5.0.
Properties¶
Property | Description |
---|---|
ActiveEventSolveOptions | Returns or sets the active event solve options. |
CreateDiagnosticGroups | Returns or sets the create diagnostic groups. |
ModelCheck | Returns or sets the model check. |
SaveGeometry | Returns or sets the geometry save flag. |
SubmitOptions | Returns or sets the submit options. |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
DurabilitySolverBuilderActiveEventSolveOptionsEnum Enumeration | the active event solve options enum. |
DurabilitySolverBuilderSubmitOptionsEnum Enumeration | the submit options enum. |
Property Detail¶
ActiveEventSolveOptions¶
-
DurabilitySolverBuilder.
ActiveEventSolveOptions
¶ Returns or sets the active event solve options.
-------------------------------------
Getter Method
Signature
ActiveEventSolveOptions()
Returns: Return type: NXOpen.CAE.DurabilitySolverBuilderActiveEventSolveOptionsEnum
New in version NX7.5.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
-------------------------------------
Setter Method
Signature
ActiveEventSolveOptions(activeEventSolveOptions)
Parameters: activeEventSolveOptions ( NXOpen.CAE.DurabilitySolverBuilderActiveEventSolveOptionsEnum
) –New in version NX7.5.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
CreateDiagnosticGroups¶
-
DurabilitySolverBuilder.
CreateDiagnosticGroups
¶ Returns or sets the create diagnostic groups.
-------------------------------------
Getter Method
Signature
CreateDiagnosticGroups()
Returns: Return type: bool New in version NX7.5.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
-------------------------------------
Setter Method
Signature
CreateDiagnosticGroups(createDiagnosticGroups)
Parameters: createDiagnosticGroups (bool) – New in version NX7.5.1.
License requirements: nx_adv_durability (“NX Advanced Durability”)
ModelCheck¶
-
DurabilitySolverBuilder.
ModelCheck
¶ Returns or sets the model check.
-------------------------------------
Getter Method
Signature
ModelCheck()
Returns: Return type: bool New in version NX7.5.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
-------------------------------------
Setter Method
Signature
ModelCheck(modelCheck)
Parameters: modelCheck (bool) – New in version NX7.5.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
SaveGeometry¶
-
DurabilitySolverBuilder.
SaveGeometry
¶ Returns or sets the geometry save flag.
-------------------------------------
Getter Method
Signature
SaveGeometry()
Returns: Return type: bool New in version NX10.0.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
-------------------------------------
Setter Method
Signature
SaveGeometry(saveGeometry)
Parameters: saveGeometry (bool) – New in version NX10.0.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
SubmitOptions¶
-
DurabilitySolverBuilder.
SubmitOptions
¶ Returns or sets the submit options.
-------------------------------------
Getter Method
Signature
SubmitOptions()
Returns: Return type: NXOpen.CAE.DurabilitySolverBuilderSubmitOptionsEnum
New in version NX7.5.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
-------------------------------------
Setter Method
Signature
SubmitOptions(submitOptions)
Parameters: submitOptions ( NXOpen.CAE.DurabilitySolverBuilderSubmitOptionsEnum
) –New in version NX7.5.0.
License requirements: nx_adv_durability (“NX Advanced Durability”)
Method Detail¶
Validate¶
-
DurabilitySolverBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.