trusspy.handlers.handler_element module#

title: TrussPy - Truss Solver for Python author: Andreas Dutzler year: 2023

class trusspy.handlers.handler_element.ElementHandler[source]#

Bases: object

Handler for Elements

NA(label)[source]#

choose element label and return connected begin node

NE(label)[source]#

choose element label and return connected end node

add_element(E, *args, **kwargs)[source]#

add single element to ElementManager

add_elements(EE)[source]#

add several elements from element list to ElementManager

assign_etype(labels, elem_type)[source]#
assign_geometries(labels, gprops)[source]#
assign_geometry(labels, gprop)[source]#
assign_material(labels, mprop, mtype=None)[source]#
assign_mtype(labels, mat_type)[source]#
del_element(label)[source]#
get_element_type(label)[source]#

choose element label and return element type

get_geometric_properties(label)[source]#

choose element label and return element area

get_material_properties(label)[source]#

choose element label and return material properties

get_material_type(label)[source]#

choose element label and return material type

get_nodes(label)[source]#

choose element label and return connected end node