2.5 KiB
JuliaFEM
Exported
add_elements(model, elements) ¶
Add new elements to model. Parameters
list of dicts, dict = {element_type => elcode, elids => [node ids..]}
Examples
Create two tet4 element and add them:
m = new_model() const TET4 = 0x6 el1 = Dict("element_type" => TET4, "node_ids" => [1, 2, 3, 4]) el2 = Dict("element_type" => TET4, "node_ids" => [4, 3, 2, 1])
In dict key means element id
elements = Dict(1 => el1, 2 => el2) add_elements(m, elements)
source: JuliaFEM/src/JuliaFEM.jl:102
get_elements(model, element_ids) ¶
Get subset of elements from model. Parameters
element_ids : list of ints Element id numbers
Returns
Dict {element_type = XXX, node_ids = [a, b, c, d, e, ..., n]}
source: JuliaFEM/src/JuliaFEM.jl:126
get_field(field_type, field_name) ¶
Get field from model.
Parameters
field_type : Dict() Target topology (model.model, model.nodes, model.elements, model.element_nodes, model.element_gauss field_name : str Field name
create_if_doesnt_exist : bool, optional If field doesn't exists, create one and return empty field
Raises
Error, if field not found and create_if_doesnt_exist == false
source: JuliaFEM/src/JuliaFEM.jl:67
new_model() ¶
Initialize empty model.
Parameters
None
Returns
New model struct
source: JuliaFEM/src/JuliaFEM.jl:41
JuliaFEM.Model ¶
Basic model
source: JuliaFEM/src/JuliaFEM.jl:19