# Types for Lines
Go to [source] (opens new window)
# LineHinge
# LineHinge(no, assigned_to, translational_release, rotational_release_phi, comment, params, model)
Parameters
no (int) β Line Hinge Tag
assigned_to (str) β Assigned to
translational_release (list) β Translation Release List
rotational_release_phi (int) β Rotational Release phi
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# slabWallConnection = {'slab_wall_connection': , 'slab_wall_with_slab_edge_block': , 'slab_wall_connection_offset': , 'slab_edge_block_width': }
# LineMeshRefinements
# LineMeshRefinements(no, lines, type, number_of_layers, comment, params, model)
Parameters
no (int) β Line Mesh Refinements Tag
lines (str) β Assigned Lines
type (enum) β Line Mesh Refinements Enumeration
number_of_layers (int) β Number of Layers
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# LineMeshRefinements.Gradually(no, lines, gradual_rows, number_of_layers, comment, params, model)
Parameters
no (int) β Line Mesh Refinements Tag
lines (str) β Assigned Lines
gradual_rows (int) β Gradual Rows
number_of_layers (int) β Number of Layers
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# LineMeshRefinements.NumberFiniteElements(no, lines, elements_finite_elements, number_of_layers, comment, params, model)
Parameters
no (int) β Line Mesh Refinements Tag
lines (str) β Assigned Lines
elements_finite_elements (int) β Elements Finite Elements
number_of_layers (int) β Number of Layers
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# LineMeshRefinements.TargetFELength(no, lines, target_length, number_of_layers, comment, params, model)
Parameters
no (int) β Line Mesh Refinements Tag
lines (str) β Assigned Lines
target_length (float) β Target Length
number_of_layers (int) β Number of Layers
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# LineSupport
# setLineSupportConditions(clientObject, C_u_X, C_u_Y, C_u_Z, C_phi_X, C_phi_Y, C_phi_Z)
Sets Line Support Conditions
Parameters
clientObject β Client Model Object | Line Support
C_u_X,Y,Z (float) β Translational Support Conditions in Respected Direction
C_phi_X,Y,Z (float) β Rotational Support Conditions about Respected Axis
Returns
Initialized Client Model Object | Line Support
# LineSupport(no, lines_no, support_type, comment, params, model)
Parameters
no (int) β Line Support Tag
lines_no (str) β Assigned Lines
support_type (enum or list) β Line Support Type Enumeration or Support Definition List
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited
# LineWeldedJoint
# LineWeldedJoint(no, lines, surfaces, joint_type, weld_type, weld_size_a1, longitudinal_arrangement, comment, params, model)
Parameters
no (int) β Line Support Tag
lines (str) β Assigned Lines
surfaces (str) β Assigned Surfaces
joint_type (enum) β Line Welded Joint Type Enumeration
weld_type (enum) β Weld Type Enumeration
weld_size_a1 (float) β Weld Size
longitudinal_arrangement (enum) β Weld Longitudal Arrangement Enumeration
comment (str, optional) β Comment
params (dict, optional) β Any WS Parameter relevant to the object and its value in form of a dictionary
model (RFEM Class, optional) - Model to be edited