Types
Hephaestus.Model
— Typestruct Model
A type representing the finite element model of a structure of interest.
Hephaestus.Node
— Typestruct Node
A type representing a node in the finite element model of a structure of interest.
Hephaestus.Material
— Typestruct Material
A type representing a material in the finite element model of a structure of interest.
Hephaestus.Section
— Typestruct Section
A type representing a section in the finite element model of a structure of interest.
Hephaestus.Element
— Typestruct Element
A type representing an element in the finite element in a structure of interest.
Functions
Hephaestus.add_node!
— Functionadd_node!(model, ID, x, y, z)
Adds a new node to the model.
Hephaestus.del_node!
— Functiondel_node!(model, ID)
Deletes a node from the model.
Hephaestus.add_material!
— Functionadd_material!(model, ID, E, υ)
Adds a new material to the model.
Hephaestus.del_material!
— Functiondel_material!(model, ID)
Deletes a material from the model.
Hephaestus.add_section!
— Functionadd_section!(model, ID, A, I_zz, I_yy, J)
Adds a new section to the model.
Hephaestus.del_section!
— Functiondel_section!(model, ID)
Deletes a section from the model.
Hephaestus.add_element!
— Functionadd_element!(model, ID, node_i_ID, node_j_ID, material_ID, section_ID;
+API · Hephaestus.jl Types
Hephaestus.Model
— Typestruct Model
A type representing the finite element model of a structure of interest.
sourceHephaestus.Node
— Typestruct Node
A type representing a node in the finite element model of a structure of interest.
sourceHephaestus.Material
— Typestruct Material
A type representing a material in the finite element model of a structure of interest.
sourceHephaestus.Section
— Typestruct Section
A type representing a section in the finite element model of a structure of interest.
sourceHephaestus.Element
— Typestruct Element
A type representing an element in the finite element in a structure of interest.
sourceFunctions
Hephaestus.add_node!
— Functionadd_node!(model, ID, x, y, z)
Adds a new node to the model.
sourceHephaestus.del_node!
— Functiondel_node!(model, ID)
Deletes a node from the model.
sourceHephaestus.add_material!
— Functionadd_material!(model, ID, E, υ)
Adds a new material to the model.
sourceHephaestus.del_material!
— Functiondel_material!(model, ID)
Deletes a material from the model.
sourceHephaestus.add_section!
— Functionadd_section!(model, ID, A, I_zz, I_yy, J)
Adds a new section to the model.
sourceHephaestus.del_section!
— Functiondel_section!(model, ID)
Deletes a section from the model.
sourceHephaestus.add_element!
— Functionadd_element!(model, ID, node_i_ID, node_j_ID, material_ID, section_ID;
ω = 0,
releases_i = [false, false, false, false, false, false],
- releases_j = [false, false, false, false, false, false])
Adds a new element to the model.
sourceHephaestus.del_element!
— Functiondel_element!(model, ID)
Deletes an element from the model.
sourceHephaestus.add_support!
— Functionadd_support!(model, ID, u_x, u_y, u_z, θ_x, θ_y, θ_z)
Adds a new support to the model.
sourceHephaestus.del_support!
— Functiondel_support!(model, ID)
Deletes a support from the model.
sourceHephaestus.add_conc_load!
— Functionadd_conc_load!(model, ID, F_x, F_y, F_z, M_x, M_y, M_z)
Adds a new concentrated load to the model.
sourceHephaestus.del_conc_load!
— Functiondel_conc_load!(model, ID)
Deletes a concentrated load from the model.
sourceHephaestus.add_dist_load!
— Functionadd_dist_load!(model, ID, q_x, q_y, q_z)
Adds a new distributed load to the model.
sourceHephaestus.del_dist_load!
— Functiondel_dist_load!(model, ID)
Deletes a distributed load from the model.
sourceSettings
This document was generated with Documenter.jl version 1.7.0 on Tuesday 24 September 2024. Using Julia version 1.10.5.
+ releases_j = [false, false, false, false, false, false])
Adds a new element to the model.
Hephaestus.del_element!
— Functiondel_element!(model, ID)
Deletes an element from the model.
Hephaestus.add_support!
— Functionadd_support!(model, ID, u_x, u_y, u_z, θ_x, θ_y, θ_z)
Adds a new support to the model.
Hephaestus.del_support!
— Functiondel_support!(model, ID)
Deletes a support from the model.
Hephaestus.add_conc_load!
— Functionadd_conc_load!(model, ID, F_x, F_y, F_z, M_x, M_y, M_z)
Adds a new concentrated load to the model.
Hephaestus.del_conc_load!
— Functiondel_conc_load!(model, ID)
Deletes a concentrated load from the model.
Hephaestus.add_dist_load!
— Functionadd_dist_load!(model, ID, q_x, q_y, q_z)
Adds a new distributed load to the model.
Hephaestus.del_dist_load!
— Functiondel_dist_load!(model, ID)
Deletes a distributed load from the model.