NX Open C++ Reference Guide
|
Represents the builder for solving the durability solution process. More...
Public Types | |
enum | ActiveEventSolveOptionsEnum { ActiveEventSolveOptionsEnumUnsolved, ActiveEventSolveOptionsEnumAll } |
the active event solve options enum. More... | |
enum | SubmitOptionsEnum { SubmitOptionsEnumSolve } |
the submit options enum. More... | |
Public Member Functions | |
NXOpen::CAE::DurabilitySolverBuilder::ActiveEventSolveOptionsEnum | ActiveEventSolveOptions () |
Returns the active event solve options. More... | |
bool | CreateDiagnosticGroups () |
Returns the create diagnostic groups. More... | |
bool | ModelCheck () |
Returns the model check. More... | |
bool | SaveGeometry () |
Returns the geometry save flag. More... | |
void | SetActiveEventSolveOptions (NXOpen::CAE::DurabilitySolverBuilder::ActiveEventSolveOptionsEnum activeEventSolveOptions) |
Sets the active event solve options. More... | |
void | SetCreateDiagnosticGroups (bool createDiagnosticGroups) |
Sets the create diagnostic groups. More... | |
void | SetModelCheck (bool modelCheck) |
Sets the model check. More... | |
void | SetSaveGeometry (bool saveGeometry) |
Sets the geometry save flag. More... | |
void | SetSubmitOptions (NXOpen::CAE::DurabilitySolverBuilder::SubmitOptionsEnum submitOptions) |
Sets the submit options. More... | |
NXOpen::CAE::DurabilitySolverBuilder::SubmitOptionsEnum | SubmitOptions () |
Returns the submit options. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
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 |
Created in NX7.5.0.
NXOpen::CAE::DurabilitySolverBuilder::ActiveEventSolveOptionsEnum NXOpen::CAE::DurabilitySolverBuilder::ActiveEventSolveOptions | ( | ) |
Returns the active event solve options.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
bool NXOpen::CAE::DurabilitySolverBuilder::CreateDiagnosticGroups | ( | ) |
Returns the create diagnostic groups.
Created in NX7.5.1.
License requirements : nx_adv_durability ("NX Advanced Durability")
bool NXOpen::CAE::DurabilitySolverBuilder::ModelCheck | ( | ) |
Returns the model check.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
bool NXOpen::CAE::DurabilitySolverBuilder::SaveGeometry | ( | ) |
Returns the geometry save flag.
Created in NX10.0.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
void NXOpen::CAE::DurabilitySolverBuilder::SetActiveEventSolveOptions | ( | NXOpen::CAE::DurabilitySolverBuilder::ActiveEventSolveOptionsEnum | activeEventSolveOptions | ) |
Sets the active event solve options.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
activeEventSolveOptions | activeeventsolveoptions |
void NXOpen::CAE::DurabilitySolverBuilder::SetCreateDiagnosticGroups | ( | bool | createDiagnosticGroups | ) |
Sets the create diagnostic groups.
Created in NX7.5.1.
License requirements : nx_adv_durability ("NX Advanced Durability")
createDiagnosticGroups | creatediagnosticgroups |
void NXOpen::CAE::DurabilitySolverBuilder::SetModelCheck | ( | bool | modelCheck | ) |
Sets the model check.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
modelCheck | modelcheck |
void NXOpen::CAE::DurabilitySolverBuilder::SetSaveGeometry | ( | bool | saveGeometry | ) |
Sets the geometry save flag.
Created in NX10.0.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
saveGeometry | savegeometry |
void NXOpen::CAE::DurabilitySolverBuilder::SetSubmitOptions | ( | NXOpen::CAE::DurabilitySolverBuilder::SubmitOptionsEnum | submitOptions | ) |
Sets the submit options.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")
submitOptions | submitoptions |
NXOpen::CAE::DurabilitySolverBuilder::SubmitOptionsEnum NXOpen::CAE::DurabilitySolverBuilder::SubmitOptions | ( | ) |
Returns the submit options.
Created in NX7.5.0.
License requirements : nx_adv_durability ("NX Advanced Durability")