# Loading
# DesignSituation
Kind: global class
# new DesignSituation(no, design_situation_type, params, comment)
Creates design situation object
Returns: Created design situation object
| Param | Type | Description |
|---|---|---|
| no | Number | Number of design situation, can be undefined |
| design_situation_type | String | Design situation type |
| params | Object | Additional parameters, can be undefined |
| comment | String | Comment, can be undefined |
# designSituation.GetDesignSituation() ⇒
Returns internal Design Situation object
Kind: instance method of DesignSituation
Returns: Internal Design Situation object
# designSituation.GetNo() ⇒
Returns number of Design Situation
Kind: instance method of DesignSituation
Returns: Number of Design Situation
# designSituation.SetCombinationWizard(combination_wizard_no)
Sets combination wizard
Kind: instance method of DesignSituation
| Param | Type | Description |
|---|---|---|
| combination_wizard_no | Object | Combination wizard number |
# designSituation.SetConsiderInclusiveExclusiveLoadCases(relationship_between_load_cases_no)
Sets relationship between load cases
Kind: instance method of DesignSituation
| Param | Type | Description |
|---|---|---|
| relationship_between_load_cases_no | Object | Relationship between load cases number |
# designSituation.SetActive(active)
Enables/disables design situation
Kind: instance method of DesignSituation
| Param | Type | Description |
|---|---|---|
| active | Boolean | Design situation is enabled or disabled, can be undefined (true as default) |
# LoadCase
Kind: global class
# new LoadCase(no, name, comment, params)
Creates load case
Returns: Object of LoadCase
| Param | Type |
|---|---|
| no | Number |
| name | String |
| comment | String |
| params | Object |
# loadCase.StaticAnalysis(no, name, staticAnalysisSettingsNo, ActionCategory, selfWeighParams, stabilityAnalysisSettingsNo, comment, params) ⇒
Kind: instance method of LoadCase
Returns: Object of LoadCase
| Param | Type |
|---|---|
| no | Number |
| name | String |
| staticAnalysisSettingsNo | Number |
| ActionCategory | String |
| selfWeighParams | Array |
| stabilityAnalysisSettingsNo | Number |
| comment | String |
| params | Object |
# loadCase.ModalAnalysis(no, name, modalAnalysisSettingsNo, importMassesFrom, selfWeighParams, comment, params) ⇒
Kind: instance method of LoadCase
Returns: Object of LoadCase
| Param | Type |
|---|---|
| no | Number |
| name | String |
| modalAnalysisSettingsNo | Number |
| importMassesFrom | Boolean |
| selfWeighParams | Array |
| comment | String |
| params | Object |
# loadCase.ResponseSpectrumAnalysis(no, name, responseSpectrumAnalysisSettingsNo, importModalAnalysisFrom, responseSpectrums, comment, params) ⇒
Kind: instance method of LoadCase
Returns: Object of LoadCase
| Param | Type |
|---|---|
| no | Number |
| name | String |
| responseSpectrumAnalysisSettingsNo | Number |
| importModalAnalysisFrom | Number |
| responseSpectrums | Array |
| comment | String |
| params | Object |
# loadCase.WindSimulation(no, name, staticAnalysisSettingsNo, windAnalysisSettingsNo, windProfileNo, windDirection, terrainOffset, stabilityAnalysisSettingsNo, comment, params) ⇒
Kind: instance method of LoadCase
Returns: Object of LoadCase
| Param | Type |
|---|---|
| no | Number |
| name | String |
| staticAnalysisSettingsNo | Number |
| windAnalysisSettingsNo | Number |
| windProfileNo | Number |
| windDirection | String |
| terrainOffset | Number |
| stabilityAnalysisSettingsNo | Number |
| comment | String |
| params | Object |
# loadCase.ConsiderImperfection(imperfectionCaseNo)
Kind: instance method of LoadCase
| Param | Type |
|---|---|
| imperfectionCaseNo | Number |
# loadCase.SetStructureModification(structureModificationNo)
Kind: instance method of LoadCase
| Param | Type |
|---|---|
| structureModificationNo | Number |
# loadCase.GetActionCategoryList() ⇒
Kind: instance method of LoadCase
Returns: List of action categories
# loadCase.GetLoadCase() ⇒
Kind: instance method of LoadCase
Returns: Load case object
# loadCase.GetNo() ⇒
Kind: instance method of LoadCase
Returns: Number of Load case
# ResultCombination
Kind: global class
# new ResultCombination(no, design_situation_no, load_case_items, load_combination_items, combination_type, comment, params)
Creates Result combination object
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Result combination, can be undefined |
| design_situation_no | Number | Design situation number |
| load_case_items | Array | Array of load cases, can be undefined At least one load case must be specified: - combination type 'General': [[load_case, factor, load_type, operator], [load_case, factor, load_type, load_operator], ...] - other combination types: [[load_case], [load_case], ...] |
| load_combination_items | Array | Array of load combinations, can be undefined At least one load combination must be specified: - combination type 'General': [[load_combination, factor, load_type, operator], [load_combination, factor, load_type, load_operator], ...] - other combination types: [[load_combination], [load_combination], ...] |
| combination_type | String | Combination type, can be one of these types: GENERAL, ENVELOPE_PERMANENT, ENVELOPE_TRANSIENT, SUPERPOSITION. |
| comment | String | Comment, can be undefined |
| params | String | Additional parameters, can be undefined |
# resultCombination.General(no, design_situation_no, load_case_items, load_combination_items, comment, params)
Creates General Result combination object
Kind: instance method of ResultCombination
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Result combination, can be undefined |
| design_situation_no | Number | Design situation number |
| load_case_items | Array | Array of load cases, can be undefined At least one load case must be specified: - combination type 'General': [[load_case, factor, load_type, operator], [load_case, factor, load_type, load_operator], ...] - other combination types: [[load_case], [load_case], ...] |
| load_combination_items | Array | Array of load combinations, can be undefined At least one load combination must be specified: - combination type 'General': [[load_combination, factor, load_type, operator], [load_combination, factor, load_type, load_operator], ...] - other combination types: [[load_combination], [load_combination], ...] |
| comment | String | Comment, can be undefined |
| params | String | Additional parameters, can be undefined |
# resultCombination.EnvelopePermanent(no, design_situation_no, load_case_items, load_combination_items, comment, params)
Creates Envelope permanent Result combination object
Kind: instance method of ResultCombination
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Result combination, can be undefined |
| design_situation_no | Number | Design situation number |
| load_case_items | Array | Array of load cases, can be undefined At least one load case must be specified: - combination type 'General': [[load_case, factor, load_type, operator], [load_case, factor, load_type, load_operator], ...] - other combination types: [[load_case], [load_case], ...] |
| load_combination_items | Array | Array of load combinations, can be undefined At least one load combination must be specified: - combination type 'General': [[load_combination, factor, load_type, operator], [load_combination, factor, load_type, load_operator], ...] - other combination types: [[load_combination], [load_combination], ...] |
| comment | String | Comment, can be undefined |
| params | String | Additional parameters, can be undefined |
# resultCombination.EnvelopeTransient(no, design_situation_no, load_case_items, load_combination_items, comment, params)
Creates Envelope transient Result combination object
Kind: instance method of ResultCombination
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Result combination, can be undefined |
| design_situation_no | Number | Design situation number |
| load_case_items | Array | Array of load cases, can be undefined At least one load case must be specified: - combination type 'General': [[load_case, factor, load_type, operator], [load_case, factor, load_type, load_operator], ...] - other combination types: [[load_case], [load_case], ...] |
| load_combination_items | Array | Array of load combinations, can be undefined At least one load combination must be specified: - combination type 'General': [[load_combination, factor, load_type, operator], [load_combination, factor, load_type, load_operator], ...] - other combination types: [[load_combination], [load_combination], ...] |
| comment | String | Comment, can be undefined |
| params | String | Additional parameters, can be undefined |
# resultCombination.Superposition(no, design_situation_no, load_case_items, load_combination_items, comment, params)
Creates Superposition Result combination object
Kind: instance method of ResultCombination
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Result combination, can be undefined |
| design_situation_no | Number | Design situation number |
| load_case_items | Array | Array of load cases, can be undefined (in case the load combinations are specified). At least one load case must be specified: - combination type 'General': [[load_case, factor, load_type, operator], [load_case, factor, load_type, load_operator], ...] - other combination types: [[load_case], [load_case], ...] |
| load_combination_items | Array | Array of load combinations, can be undefined At least one load combination must be specified: - combination type 'General': [[load_combination, factor, load_type, operator], [load_combination, factor, load_type, load_operator], ...] - other combination types: [[load_combination], [load_combination], ...] |
| comment | String | Comment, can be undefined |
| params | String | Additional parameters, can be undefined |
# resultCombination.SRSSCombination(use_equivalent_linear_combination, extreme_value_sign, according_load_case_or_combination)
Sets SRSS combination
Kind: instance method of ResultCombination
| Param | Type | Description |
|---|---|---|
| use_equivalent_linear_combination | Boolean | Use equivalent linear combination, can be undefined (false as default) |
| extreme_value_sign | String | Extreme value sign, can be undefined ('SIGN_POSITIVE_OR_NEGATIVE' as default) |
| according_load_case_or_combination | Object | According load case or combination, can be undefined in case extreme_value_sign is not 'SIGN_ACCORDING_TO_LC_CO'; otherwise must be specified |
# resultCombination.ToSolve(to_solve)
Sets to solve
Kind: instance method of ResultCombination
| Param | Type | Description |
|---|---|---|
| to_solve | Boolean | To solve state, can be undefined (true as default) |
# resultCombination.GenerateSubCombinations(generate)
Sets Generate sub-combinations of type 'Superposition'
Kind: instance method of ResultCombination
| Param | Type | Description |
|---|---|---|
| generate | Boolean | Generate sub-combinations of 'Superposition' combination type, can be undefined (true as default) |
# resultCombination.GetNo() ⇒
Kind: instance method of ResultCombination
Returns: Number of Result combination
# resultCombination.GetResultCombination() ⇒
Kind: instance method of ResultCombination
Returns: Result combination object
# RSectionLoadCase
Kind: global class
# new RSectionLoadCase(no, action_category, name, to_solve, comment, params)
Create RSection Load case
Returns: Load case
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Load case, can be undefined |
| action_category | String | Action category |
| name | String | Name, can be undefined |
| to_solve | Boolean | To solve, can be undefined (true as default) |
| comment | String | Comment, can be undefined |
| params | Object | Parameters, can be undefined |
# rSectionLoadCase.GetLoadcase()
Returns load case object
Kind: instance method of RSectionLoadCase
# rSectionLoadCase.GetNo()
Returns load case number
Kind: instance method of RSectionLoadCase
# RSectionLoadCombination
Kind: global class
# new RSectionLoadCombination(no, load_combination_items, name, to_solve, comment, params)
Create RSection Load combination
Returns: Load combination
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Load case, can be undefined |
| load_combination_items | Array | Items of load combination - load case index and factor [[LC1no, factor], [LC2no, factor]] |
| name | String | Name, can be undefined |
| to_solve | Boolean | To solve, can be undefined (true as default) |
| comment | String | Comment, can be undefined |
| params | Object | Parameters, can be undefined |
# rSectionLoadCombination.AssignLoadCases(load_combination_items) ⇒
Assigns load cases
Kind: instance method of RSectionLoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| load_combination_items | Array | Load combination items [[load case no, factor], .... ] |
# createBaseDesignSituation(no, params, comment) ⇒
Creates base design situation (private)
Kind: global function
Returns: Created design situation object
| Param | Type | Description |
|---|---|---|
| no | Number | Number of design situation, can be undefined |
| params | Object | Additional parameters, can be undefined |
| comment | String | Comment, can be undefined |
# LoadCombination(no, design_situation_no, load_combination_items, comment, params) ⇒
Creates load combination
Kind: global function
Returns: Created load combination
| Param | Type | Description |
|---|---|---|
| no | Number | Load combination index, can be undefined |
| design_situation_no | Object | Index of design situation, can be undefined |
| load_combination_items | Array | Items of load combination - load case index and factor [[LC1no,factor],[LC2no,factor]] |
| comment | String | Comment, can be undefined |
| params | Object | Additional parameters, can be undefined |
# loadCombination.StaticAnalysis(no, static_analysis_settings, design_situation, comment, params) ⇒
Sets analysis type and static analysis settings
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| no | Number | Load combination index, can be undefined |
| static_analysis_settings | Object | Static analysis settings |
| design_situation | Object | Design situation |
| comment | String | Comment, can be undefined |
| params | Object | Additional parameters, can be undefined |
# loadCombination.ConsiderImperfection(imperfection_case, enabled) ⇒
Sets imperfection case
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| imperfection_case | Object | Imperfection case, can be undefined (in case of disabling ) |
| enabled | Boolean | Enable/disable imperfection case, can be undefined (true as default) |
# loadCombination.StructureModification(structure_modification, enabled) ⇒
Sets structure modification
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| structure_modification | Object | Structure modification, can be undefined (in case of disabling) |
| enabled | Boolean | Enable/disable structure modification, can be undefined (true as default) |
# loadCombination.ConsiderInitialState(initial_state_case, initial_state_definition_type, enabled) ⇒
Sets initial state from
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| initial_state_case | Object | Initial state, can be undefined (in case of disabling) |
| initial_state_definition_type | String | Initial state definition type, can be undefined (DEFINITION_TYPE_FINAL_STATE as default) |
| enabled | Boolean | Enable/disable initial state, can be undefined (true as default) |
# loadCombination.CriticalLoadForCalculation(stability_analysis_settings, enabled) ⇒
Calculates critical load
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| stability_analysis_settings | Object | Stability analysis settings, can be undefined (in case of disabling) |
| enabled | Boolean | Enable/disable initial state, can be undefined (true as default) |
# loadCombination.CreepCausedByPermanentLoadingCase(creep_caused_by_permanent_loading_case, enabled) ⇒
Creep caused by permanent load from
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| creep_caused_by_permanent_loading_case | Object | Creep caused by permanent loading case, can be undefined (in case of disabling) |
| enabled | Boolean | Enable/disable loading case, can be undefined (true as default) |
# loadCombination.ConsiderConstructionStage(construction_stage, enabled) ⇒
Consider construction stage
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| construction_stage | Object | Construction stage, can be undefined (in case of disabling) |
| enabled | Boolean | Enable/disable construction stage, can be undefined (true as default) |
# loadCombination.AssignLoadCases(load_combination_items) ⇒
Assigns load cases
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| load_combination_items | Array | Load combination items [[load case no, factor], .... ] |
# loadCombination.ToSolve(to_solve) ⇒
Sets load combination to solve
Kind: instance method of LoadCombination
Returns: Modified load combination
| Param | Type | Description |
|---|---|---|
| to_solve | Boolean | Enable/disable load combination to solve, can be undefined (true as default) |
# createBaseLoadCombination(no, comment, params) ⇒
Creates load combination (private)
Kind: global function
Returns: Created load combination
| Param | Type | Description |
|---|---|---|
| no | Number | Load combination index, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Additional parameters, can be undefined |
# createBaseLoadCase(no, action_category, name, to_solve, comment, params) ⇒
Kind: global function
Returns: Load case
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Load case, can be undefined |
| action_category | String | Action category |
| name | String | Name, can be undefined |
| to_solve | Boolean | To solve, can be undefined (true as default) |
| comment | String | Comment, can be undefined |
| params | Object | Parameters, can be undefined |
# createBaseLoadCombinations(no, name, to_solve, comment, params) ⇒
Create RSection Load combination
Kind: global function
Returns: Load combination
| Param | Type | Description |
|---|---|---|
| no | Number | Number of Load case, can be undefined |
| name | String | Name, can be undefined |
| to_solve | Boolean | To solve, can be undefined (true as default) |
| comment | String | Comment, can be undefined |
| params | Object | Parameters, can be undefined |
← InternalForces Loads →