# 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': }

# LineMeshRefinement

# LineMeshRefinement(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

# LineMeshRefinement.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

# LineMeshRefinement.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

# LineMeshRefinement.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