# 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 β