# Types For Members
# MemberDefinableStiffness
Kind: global class
# new MemberDefinableStiffness(no, member_list, comment, params)
Creates member definable stiffness
Returns: Object - Created member definable stiffness
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member definable stiffness, can be undefined |
| member_list | Array | Assigned members, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Member definable stiffness parameters, can be undefined |
# memberDefinableStiffness.TorsionalAndBendingStiffness(torsional_stiffness, bending_stiffness_y, bending_stiffness_z)
Sets torsional and bending stiffness parameters
Kind: instance method of MemberDefinableStiffness
| Param | Type | Description |
|---|---|---|
| torsional_stiffness | Number | Torsional stiffness |
| bending_stiffness_y | Number | Bending stiffness Y |
| bending_stiffness_z | Number | Bending stiffness Z |
# memberDefinableStiffness.AxialAndShearStiffness(axial_stiffness, shear_stiffness_y, shear_stiffness_z)
Sets axial and shear stiffness parameters
Kind: instance method of MemberDefinableStiffness
| Param | Type | Description |
|---|---|---|
| axial_stiffness | Number | Axial stiffness |
| shear_stiffness_y | Number | Shear stiffness Y |
| shear_stiffness_z | Number | Shear stiffness Z |
# memberDefinableStiffness.SelfWeightAndSectionArea(specific_weight, section_area)
Sets self weight stiffness parameters
Kind: instance method of MemberDefinableStiffness
| Param | Type | Description |
|---|---|---|
| specific_weight | Number | Specific weight |
| section_area | Number | Section area |
# memberDefinableStiffness.MainAxesRotation(rotation)
Sets main axes rotation parameter
Kind: instance method of MemberDefinableStiffness
| Param | Type | Description |
|---|---|---|
| rotation | Number | Rotation |
# memberDefinableStiffness.ThermalExpansionCoefficient(thermal_expansion, width, height)
Sets coefficient of thermal expansion stiffness parameters
Kind: instance method of MemberDefinableStiffness
| Param | Type | Description |
|---|---|---|
| thermal_expansion | Number | Thermal expansion |
| width | Number | Width |
| height | Number | Height |
# MemberEccentricity
Kind: global class
# new MemberEccentricity(no, members_start_list, members_end_list, comment, params)
Creates member eccentricity
Returns: Object - Created member eccentricity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member eccentricity, can be undefined |
| members_start_list | Array | Members start, can be undefined |
| members_end_list | Array | Members end, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Member eccentricity parameters, can be undefined |
# memberEccentricity.RelativeToSection(no, members_start_list, members_end_list, alignment, comment, params) β Object
Creates member eccentricity relative to section
Kind: instance method of MemberEccentricity
Returns: Object - Created member eccentricity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member eccentricity, can be undefined |
| members_start_list | Array | Member start |
| members_end_list | Array | Member end |
| alignment | String | Alignment, for more info look at private function setRelativeValues |
| comment | String | Comment, can be undefined |
| params | Object | Member eccentricity parameters, can be undefined |
# memberEccentricity.Absolute(no, members_start_list, members_end_list, offset_x, offset_y, offset_z, coordinate_system, comment, params) β Object
Creates absolute member eccentricity
Kind: instance method of MemberEccentricity
Returns: Object - Created member eccentricity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member eccentricity, can be undefined |
| members_start_list | Array | Members start |
| members_end_list | Array | Members end |
| offset_x | Number | Eccentricity in X |
| offset_y | Number | Eccentricity in Y |
| offset_z | Number | Eccentricity in Z |
| coordinate_system | Number | Coordinate system, can be undefined. Default value is "Local xyz". |
| comment | String | Comment, can be undefined |
| params | Object | Member eccentricity parameters, can be undefined |
# memberEccentricity.RelativeAndAbsolute(no, members_start_list, members_end_list, offset_x, offset_y, offset_z, coordinate_system, alignment, comment, params) β Object
Creates absolute member eccentricity
Kind: instance method of MemberEccentricity
Returns: Object - Created member eccentricity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member eccentricity, can be undefined |
| members_start_list | Array | Members start |
| members_end_list | Array | Members end |
| offset_x | Number | Eccentricity in X |
| offset_y | Number | Eccentricity in Y |
| offset_z | Number | Eccentricity in Z |
| coordinate_system | Number | Coordinate system, can be undefined. Default value is "Local xyz". |
| alignment | String | Alignment, for more info look at private function setRelativeValues |
| comment | String | Comment, can be undefined |
| params | Object | Member eccentricity parameters, can be undefined |
# memberEccentricity.AxialOffset(active)
Sets axial offset from adjoining member
Kind: instance method of MemberEccentricity
| Param | Type | Description |
|---|---|---|
| active | Boolean | True if undefined |
# memberEccentricity.HingeLocationAtNode(active)
Sets hinge location at node (if applied)
Kind: instance method of MemberEccentricity
| Param | Type | Description |
|---|---|---|
| active | Boolean | True if undefined |
# memberEccentricity.TransverseOffsetMember(reference_member, reference_node, alignment)
Transverse offset from section of another member
Kind: instance method of MemberEccentricity
| Param | Type | Description |
|---|---|---|
| reference_member | Number | Reference member |
| reference_node | Number | Reference member's node, can be undefined |
| alignment | String | Alignment, for more info look at private function setTransverseOffset |
# memberEccentricity.TransverseOffsetSurface(reference_surface, alignment)
Transverse offset from section of another thickness of other surface
Kind: instance method of MemberEccentricity
| Param | Type | Description |
|---|---|---|
| reference_surface | Number | Reference surface |
| alignment | String | Alignment, for more info look at private function setTransverseOffset |
# memberEccentricity.TransverseOffsetNone()
Set off transverse offset
Kind: instance method of MemberEccentricity
# MemberHinge
Kind: global class
# new MemberHinge(no, members_start_list, members_end_list, comment, params)
Creates member hinge
Returns: Object - Created member hinge
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member hinge, can be undefined |
| members_start_list | Array | Member start, can be undefined |
| members_end_list | Array | Member end, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Member hinge parameters, can be undefined |
# memberHinge.Translational(no, members_start_list, members_end_list, axial_release_n, axial_release_vy, axial_release_vz, comment, params) β Object
Creates member hinge with specified axis release
Kind: instance method of MemberHinge
Returns: Object - Created member hinge
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member hinge, can be undefined |
| members_start_list | Array | Member start, can be undefined |
| members_end_list | Array | Member end, can be undefined |
| axial_release_n | Array | Axis release for ux, for more information look at comment in private setMainHingeValues function |
| axial_release_vy | Array | Axis release for uy, for more information look at comment in private setMainHingeValues function |
| axial_release_vz | Array | Axis release for uz, for more information look at comment in private setMainHingeValues function |
| comment | String | Comment, can be undefined |
| params | Object | Member hinge parameters, can be undefined |
# memberHinge.Rotational(no, members_start_list, members_end_list, moment_release_mt, moment_release_my, moment_release_mz, comment, params) β Object
Creates member hinge with specified moment release
Kind: instance method of MemberHinge
Returns: Object - Created member hinge
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member hinge, can be undefined |
| members_start_list | Array | Member start, can be undefined |
| members_end_list | Array | Member end, can be undefined |
| moment_release_mt | Array | Moment release for Οx, for more information look at comment in private setMainHingeValues function |
| moment_release_my | Array | Moment release for Οy, for more information look at comment in private setMainHingeValues function |
| moment_release_mz | Array | Moment release for Οz, for more information look at comment in private setMainHingeValues function |
| comment | String | Comment, can be undefined |
| params | Object | Member hinge parameters, can be undefined |
# memberHinge.PartialActivityTranslationalX(negative_zone_values, positive_zone_values)
Sets negative and/or positive zone to partial activity translation x nonlinearity
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| negative_zone_values | Array | Negative zone values depend on type (for more information look at setPartialActivityZoneValues function) |
| positive_zone_values | Array | Positive zone values depend on type (for more information look at setPartialActivityZoneValues function) |
# memberHinge.PartialActivityTranslationalY(negative_zone_values, positive_zone_values)
Sets negative and/or positive zone to partial activity translation y nonlinearity
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| negative_zone_values | Array | Negative zone values depend on type (for more information look at setPartialActivityZoneValues function) |
| positive_zone_values | Array | Positive zone values depend on type (for more information look at setPartialActivityZoneValues function) |
# memberHinge.PartialActivityTranslationalZ(negative_zone_values, positive_zone_values)
Sets negative and/or positive zone to partial activity translation z nonlinearity
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| negative_zone_values | Array | Negative zone values depend on type (for more information look at setPartialActivityZoneValues function) |
| positive_zone_values | Array | Positive zone values depend on type (for more information look at setPartialActivityZoneValues function) |
# memberHinge.PartialActivityRotationalX(negative_zone_values, positive_zone_values)
Sets negative and/or positive zone to partial activity rotational x nonlinearity
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| negative_zone_values | Array | Negative zone values depend on type (for more information look at setPartialActivityZoneValues function) |
| positive_zone_values | Array | Positive zone values depend on type (for more information look at setPartialActivityZoneValues function) |
# memberHinge.PartialActivityRotationalY(negative_zone_values, positive_zone)
Sets negative and/or positive zone to partial activity rotational y nonlinearity
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| negative_zone_values | Array | Negative zone values depend on type (for more information look at setPartialActivityZoneValues function) |
| positive_zone | Array | Positive zone values depend on type (for more information look at setPartialActivityZoneValues function) |
# memberHinge.PartialActivityRotationalZ(negative_zone_values, positive_zone_values)
Sets negative and/or positive zone to partial activity rotational z nonlinearity
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| negative_zone_values | Array | Negative zone values depend on type (for more information look at setPartialActivityZoneValues function) |
| positive_zone_values | Array | Positive zone values depend on type (for more information look at setPartialActivityZoneValues function) |
# memberHinge.DiagramTranslationalX(diagram_values)
Sets translational diagram values for ux
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| diagram_values | Array | [[ux1, N1, Cux1], [ux2, N2, Cux2] ... [uxn, Nn, Cuxn]] |
# memberHinge.DiagramTranslationalY(diagram_values)
Sets translational diagram values for uy
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| diagram_values | Array | [[uy1, N1, Cuy1], [uy2, N2, Cuy2] ... [uyn, Nn, Cuyn]] |
# memberHinge.DiagramTranslationalZ(diagram_values)
Sets translational diagram values for uz
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| diagram_values | Array | [[uz1, N1, Cuz1], [uz2, N2, Cuz2] ... [uzn, Nn, Cuzn]] |
# memberHinge.DiagramRotationalX(diagram_values)
Sets rotational diagram values for Οx
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| diagram_values | Array | [[Οx1, N1, CΟx1], [Οx2, N2, CΟx2] ... [Οxn, Nn, CΟxn]] |
# memberHinge.DiagramRotationalY(diagram_values)
Sets rotational diagram values for Οy
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| diagram_values | Array | [[Οy1, N1, CΟy1], [Οy2, N2, CΟy2] ... [Οyn, Nn, CΟyn]] |
# memberHinge.DiagramRotationalZ(diagram_values)
Sets rotational diagram values for Οz
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| diagram_values | Array | [[Οz1, N1, CΟz1], [Οz2, N2, CΟz2] ... [Οzn, Nn, CΟzn]] |
# memberHinge.FrictionVyTranslationalX(friction_coefficient_x, spring_constant_x)
Sets translational friction Vy values for ux
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_x | Number | Friction coefficient X |
| spring_constant_x | Number | Spring constant X |
# memberHinge.FrictionVzTranslationalX(friction_coefficient_x, spring_constant_x)
Sets translational friction Vz values for ux
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_x | Number | Friction coefficient X |
| spring_constant_x | Number | Spring constant X |
# memberHinge.FrictionVyVzTranslationalX(friction_coefficient_x, spring_constant_x)
Sets translational friction VyVz values for ux
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_x | Number | Friction coefficient X |
| spring_constant_x | Number | Spring constant X |
# memberHinge.FrictionVyPlusVzTranslationalX(friction_coefficient_xy, friction_coefficient_xz, spring_constant_x)
Sets translational friction Vy+Vz values for ux
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_xy | Number | Friction coefficient XY |
| friction_coefficient_xz | Number | Friction coefficient XZ |
| spring_constant_x | Number | Spring constant X |
# memberHinge.FrictionNTranslationalY(friction_coefficient_y, spring_constant_y)
Sets translational friction N values for uy
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_y | Number | Friction coefficient Y |
| spring_constant_y | Number | Spring constant Y |
# memberHinge.FrictionVzTranslationalY(friction_coefficient_y, spring_constant_y)
Sets translational friction Vz values for uy
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_y | Number | Friction coefficient Y |
| spring_constant_y | Number | Spring constant Y |
# memberHinge.FrictionNVzTranslationalY(friction_coefficient_y, spring_constant_y)
Sets translational friction NVz values for uy
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_y | Number | Friction coefficient Y |
| spring_constant_y | Number | Spring constant Y |
# memberHinge.FrictionNPlusVzTranslationalY(friction_coefficient_yx, friction_coefficient_yz, spring_constant_y)
Sets translational friction N+Vz values for uy
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_yx | Number | Friction coefficient YX |
| friction_coefficient_yz | Number | Friction coefficient YZ |
| spring_constant_y | Number | Spring constant Y |
# memberHinge.FrictionNTranslationalZ(friction_coefficient_z, spring_constant_z)
Sets translational friction N values for uz
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_z | Number | Friction coefficient Z |
| spring_constant_z | Number | Spring constant Z |
# memberHinge.FrictionVyTranslationalZ(friction_coefficient_z, spring_constant_z)
Sets translational friction Vy values for uz
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_z | Number | Friction coefficient Z |
| spring_constant_z | Number | Spring constant Z |
# memberHinge.FrictionNVyTranslationalZ(friction_coefficient_z, spring_constant_z)
Sets translational friction NVy values for uz
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_z | Number | Friction coefficient Z |
| spring_constant_z | Number | Spring constant Z |
# memberHinge.FrictionNPlusVyTranslationalZ(friction_coefficient_zx, friction_coefficient_zy, spring_constant_z)
Sets translational friction N+Vy values for uz
Kind: instance method of MemberHinge
| Param | Type | Description |
|---|---|---|
| friction_coefficient_zx | Number | Friction coefficient ZX |
| friction_coefficient_zy | Number | Friction coefficient ZY |
| spring_constant_z | Number | Spring constant Z |
# MemberNonlinearity
Kind: global class
# new MemberNonlinearity(no, comment, params)
Creates member nonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.FailureIfTension(no, members, comment, params) β Object
Creates member failure if tension nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.FailureIfCompression(no, members, comment, params) β Object
Creates member failure if compression nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.FailureIfTensionWithSlippage(no, members, slippage, comment, params) β Object
Creates member failure if tension with slippage nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| slippage | Number | Slippage |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.FailureIfCompressionWithSlippage(no, members, slippage, comment, params) β Object
Creates member failure if compression with slippage nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| slippage | Number | Slippage |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.Slippage(no, members, slippage, comment, params) β Object
Creates member slippage nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| slippage | Number | Slippage |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.FailureUnderTension(no, members, tension_force, comment, params) β Object
Creates member tearing under tension nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| tension_force | Number | Tension force |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.YieldingUnderTension(no, members, tension_force, comment, params) β Object
Creates member yielding under tension nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| tension_force | Number | Tension force |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.FailureUnderCompression(no, members, compression_force, comment, params) β Object
Creates member tearing under compression nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| compression_force | Number | Compression force |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.YieldingUnderCompression(no, members, compression_force, comment, params) β Object
Creates member yielding under compression nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| compression_force | Number | Compression force |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.Failure(no, members, compression_force, tension_force, comment, params) β Object
Creates member tearing nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| compression_force | Number | Compression force |
| tension_force | Number | Tension force |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# memberNonlinearity.Yielding(no, members, compression_force, tension_force, comment, params) β Object
Creates member yielding nonlinearity
Kind: instance method of MemberNonlinearity
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| members | Array | Assigned members |
| compression_force | Number | Compression force |
| tension_force | Number | Tension force |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# MemberResultIntermediatePoint
Kind: global class
# new MemberResultIntermediatePoint(no, members, comment, params)
Creates member result intermediate point
Returns: Object - Created member result intermediate point
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member definable stiffness, can be undefined |
| members | Array | Assigned members, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Member result intermediate point parameters, can be undefined |
# memberResultIntermediatePoint.UniformDistances(divisions_count, notes)
Sets number of points
Kind: instance method of MemberResultIntermediatePoint
| Param | Type | Description |
|---|---|---|
| divisions_count | Number | Number of division ordinates |
| notes | Array | Notes to each point, can be undefined |
# memberResultIntermediatePoint.DivisionOrdinates(division_ordinates, notes, absolute, clear_ordinates)
Sets division ordinates
Kind: instance method of MemberResultIntermediatePoint
| Param | Type | Description |
|---|---|---|
| division_ordinates | Array | Division ordinates |
| notes | Array | Division ordinates notes, can be undefined |
| absolute | Boolean | Distances are absolute or relative can be undefined (default value is absolute) |
| clear_ordinates | Boolean | Clears default ordinates, can be undefined (default value is true) |
# MemberStiffnessModification
Kind: global class
# new MemberStiffnessModification(no, structure_modifications, comment, params)
Creates member stiffness modification
Returns: Object - Created member stiffness modification
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member stiffness modification, can be undefined |
| structure_modifications | Array | Assigned structure modifications, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Member stiffness modification parameters, can be undefined |
# memberStiffnessModification.TotalStiffnessFactor(total_stiffness)
Sets total stiffness factor
Kind: instance method of MemberStiffnessModification
| Param | Type | Description |
|---|---|---|
| total_stiffness | Number | Total stiffness |
# memberStiffnessModification.PartialStiffnessFactors(axial_stiffness, bending_stiffness_y, bending_stiffness_z, shear_stiffness_y, shear_stiffness_z, torsional_stiffness, weight)
Sets partial stiffness factors
Kind: instance method of MemberStiffnessModification
| Param | Type | Description |
|---|---|---|
| axial_stiffness | Number | Axial stiffness, can be undefined |
| bending_stiffness_y | Number | Bending stiffness Y, can be undefined |
| bending_stiffness_z | Number | Bending stiffness Z, can be undefined |
| shear_stiffness_y | Number | Shear stiffness Y, can be undefined |
| shear_stiffness_z | Number | Shear stiffness Z, can be undefined |
| torsional_stiffness | Number | Torsional stiffness, can be undefined |
| weight | Number | Weight, can be undefined |
# memberStiffnessModification.ConcreteStructuresAci(component_type)
Sets concrete structure ACI
Kind: instance method of MemberStiffnessModification
| Param | Type | Description |
|---|---|---|
| component_type | Number | Component type: COLUMNS, BEAMS. Can be undefined |
# memberStiffnessModification.ConcreteStructuresCsa(component_type)
Sets concrete structure CSA
Kind: instance method of MemberStiffnessModification
| Param | Type | Description |
|---|---|---|
| component_type | Number | Component type: COLUMNS, BEAMS. Can be undefined |
# memberStiffnessModification.SteelStructuresAisc(determine_tau_b, design_method)
Sets steel structures AISC
Kind: instance method of MemberStiffnessModification
| Param | Type | Description |
|---|---|---|
| determine_tau_b | Number | Determine Οb: Iterative (1), Set to 1 (2). Can be undefined. |
| design_method | Number | Design method: LRFD (1), ASD (2). Can be undefined. If determine Οb has "Set to 1" value, must be undefined. |
# memberStiffnessModification.SteelStructuresCSA(determine_tau_b, axial_stiffness, bending_stiffness_y, bending_stiffness_z, shear_stiffness_y, shear_stiffness_z, torsional_stiffness)
, Sets steel structures CSA
Kind: instance method of MemberStiffnessModification
| Param | Type | Description |
|---|---|---|
| determine_tau_b | Number | Determine Οb: Iterative (1), Set to 1 (2). Can be undefined. |
| axial_stiffness | Number | Axial stiffness multiplier factor, can be undefined. If defined, apply Οb is set to true. |
| bending_stiffness_y | Number | Bending stiffness multiplier factors Z, can be undefined. If defined, apply Οb is set to true. |
| bending_stiffness_z | Number | Bending stiffness multiplier factors Y, can be undefined. If defined, apply Οb is set to true. |
| shear_stiffness_y | Number | Shear stiffness Y, can be undefined. If defined, apply Οb is set to true. |
| shear_stiffness_z | Number | Shear stiffness Z, can be undefined. If defined, apply Οb is set to true. |
| torsional_stiffness | Number | Torsional stiffness, can be undefined. If defined, apply Οb is set to true. |
# setTransverseOffset(memberEccentricity, reference_type, reference, reference_node_index, alignment_type)
Sets transverse offset (private)
Kind: global function
| Param | Type | Description |
|---|---|---|
| memberEccentricity | Object | Member eccentricity to be set |
| reference_type | String | Reference type ("None", "Member", "Surface") |
| reference | Number | object index Reference member or surface index |
| reference_node_index | Number | Reference member node index, in case of surface is undefined |
| alignment_type | String | For member offset: LEFT_TOP, CENTER_TOP, RIGHT_TOP, LEFT_CENTER, CENTER_CENTER, RIGHT_CENTER, LEFT_BOTTOM, CENTER_BOTTOM, RIGHT_BOTTOM. For surface offset: CENTER_TOP, CENTER_CENTER, CENTER_BOTTOM. |
# createMemberEccentricity(no, members_start_list, members_end_list, comment, params) β Object
Creates member eccentricity
Kind: global function
Returns: Object - Created member eccentricity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member eccentricity, can be undefined |
| members_start_list | Array | Members start, can be undefined |
| members_end_list | Array | Members end, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Member eccentricity parameters, can be undefined |
# setRelativeValues(member_eccentricity, alignment_type)
Sets member eccentricity for relative to section type (private)
Kind: global function
| Param | Type | Description |
|---|---|---|
| member_eccentricity | Object | Member eccentricity to be set |
| alignment_type | String | Alignment: LEFT_TOP, CENTER_TOP, RIGHT_TOP, LEFT_CENTER, CENTER_CENTER, RIGHT_CENTER, LEFT_BOTTOM, CENTER_BOTTOM, RIGHT_BOTTOM. |
# getAlignmentParts(alignment) β Array
Creates horizontal and vertical strings of alignment (private)
Kind: global function
Returns: Array - Horizontal and vertical strings of alignment
| Param | Type | Description |
|---|---|---|
| alignment | String | Alignment string |
# setAbsoluteValues(memberEccentricity, offset_x, offset_y, offset_z, coordinate_system)
Sets member eccentricity for absolute type (private)
Kind: global function
| Param | Type | Description |
|---|---|---|
| memberEccentricity | Object | Member eccentricity to be set |
| offset_x | Number | Eccentricity in X |
| offset_y | Number | Eccentricity in Y |
| offset_z | Number | Eccentricity in Z |
| coordinate_system | Number | Coordinate system, can be undefined. Default value is "Local xyz". |
# setPartialActivityZoneValues(member_hinge, zone_values, param_type_name, param_slippage_name, param_displacement_name, param_force_name)
Sets values for partial activity zone (private)
Kind: global function
| Param | Type | Description |
|---|---|---|
| member_hinge | Object | Member hinge to which values has to be set |
| zone_values | Array | Negative / positive zone values - "Complete": [0] - "Fixed from release displacement": [1, u(x |
| param_type_name | String | Parameter name for partial activity zone name |
| param_slippage_name | String | Parameter name for partial activity slippage name |
| param_displacement_name | String | Parameter name for partial activity displacement name |
| param_force_name | String | Parameter name for partial activity force name |
# setMainHingeValues(member_hinge, values, property_1, property_2) β
Sets values to member hinge (private)
Kind: global function
Returns: Returns modified member hinge
| Param | Type | Description |
|---|---|---|
| member_hinge | Object | Member hinge |
| values | Array | Values to be set, [Translational/Rotational, Spring constant, Nonlinearity] - Values can be in two formats: [bool, float, string] - if bool is true (translation is enabled), then can be specified next two values (spring constant and nonlinearity) [bool, string] - if bool is false (translation is disabled), then can be specified only next one value (nonlinearity) Nonlinearity: can be string name or index: None (0), Fixed if negative (1), Fixed if positive (2), Failure all if negative (3), Failure all if positive (4), Partial activity (5), Diagram (6), Stiffness diagram (7), Friction direction 1 (8), Friction direction 2 (9), Friction direction 1 2 (10), Friction direction 1 + 2 (11) |
| property_1 | String | Spring constant string name |
| property_2 | String | Nonlinearity string name |
# createMemberHinge(no, members_start_list, members_end_list, comment, params) β Object
Creates member hinge (private)
Kind: global function
Returns: Object - Created member hinge
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member hinge, van be undefined |
| members_start_list | Array | Member start, can be undefined |
| members_end_list | Array | Member end, can be undefined |
| comment | String | Comment, can be undefined |
| params | Object | Member hinge parameters, can be undefined |
# setParameters(member_nonlinearity, parameters, param_1_name, param_2_name)
Sets parameters to member nonlinearity (private)
Kind: global function
| Param | Type | Description |
|---|---|---|
| member_nonlinearity | Object | Member nonlinearity to be setParameters |
| parameters | Array | Nonlinearity parameters |
| param_1_name | String | Name of first parameter |
| param_2_name | String | Name of first parameter, can be undefined |
# createNonlinearity(no, member_list, comment, params) β Object
Creates member nonlinearity
Kind: global function
Returns: Object - Created member nonlinearity
| Param | Type | Description |
|---|---|---|
| no | Number | Index of member nonlinearity, can be undefined |
| member_list | Array | Assigned members |
| comment | String | Comment, can be undefined |
| params | Object | Member nonlinearity parameters, can be undefined |
# DistancesAreAbsolute(memberResultIntermediatePoint, absolute)
Sets division ordinates as absolute (private)
Kind: global function
| Param | Type | Description |
|---|---|---|
| memberResultIntermediatePoint | Object | Member result intermediate point to be set |
| absolute | Boolean | Division ordinates are absolute, can be undefined (default value is true) |
β Types For Lines Types For Nodes β