Name | Description | Type | Allowed Values |
---|---|---|---|
analysis | Type of analysis. | String | |
name | Name of the object. | String | |
physics | Type of physics. | String | |
version | Version of the object. | Int32 |
Name | Description | Type | Default Value | Allowed Values |
---|---|---|---|---|
caption | Caption of the object. | String | ||
class | Class name of the controller of the object. | String | ||
contextual | Indicates whether the object has to be displayed in the contextual menu. | Boolean | True | True, False |
icon | Icon for the object. | String | ||
toolbox | Name of the toolbox. | String |
Name | Description |
---|---|
CanAdd(IDataModelObject, String) | Callback that is invoked to determine whether the object can be added. |
CanDuplicate(IUserObject, IDataModelObject) | Callback that is invoked to determine if the object can be duplicated. |
CanRemove(IUserObject) | Callback that is invoked to determine if the object can be removed. |
GetReader(IUserSolver) | Callback that is invoked to get the reader class name and associated options. |
GetSteps(IUserSolver) | Callback that is invoked to get the list of time steps (or frequencies) that were computed during the solve and are available for the post-processing. |
IsAnalysisValid(IUserSolver, Boolean) | Callback that is invoked to determine whether the analysis is valid. |
IsValid(IUserObject) | Callback that is invoked to determine if the object is valid. |
OnAdd(IUserObject) | Callback that is invoked when the object is newly added. |
OnBeforeSolve(IUserSolver) | Callback that is invoked before the solve process. |
OnCheckResults(IUserSolver) | Callback that is invoked before any post-processing evaluation. |
OnClearData(IUserObject) | Callback that is invoked when object data are cleared. |
OnDuplicate(IUserObject) | Callback that is invoked when the object is duplicated. |
OnHide(IUserObject) | Callback that is invoked when the object is hidden. |
OnInit(IUserObject) | Callback that is invoked when the object is initialized. |
OnMigrate(IUserObject, IUserObject) | Callback that is invoked when the object version has been changed. |
OnRemove(IUserObject) | Callback that is invoked when the object is removed. |
OnShow(IUserObject) | Callback that is invoked when the object is shown. |
OnSolve(IUserSolver, Func<Int32, String, Boolean>) | Callback that is invoked when the solve process is run. |
OnSuppress(IUserObject) | Callback that is invoked when the object is suppressed. |
OnUnsuppress(IUserObject) | Callback that is invoked when the object is unsuppressed. |
OnWriteInputFile(IUserSolver, String) | Callback that is invoked to write the solver input file. |