Files
JuliaFEM.jl/docs/api/index.md
T
2015-06-26 18:57:06 +03:00

1.9 KiB

API-INDEX

MODULE: JuliaFEM


Methods [Exported]

add_elements(model, elements) Add new elements to model.

get_elements(model, element_ids) Get subset of elements from model.

get_field(field_type, field_name) Get field from model.

new_model() Initialize empty model.


Types [Exported]

JuliaFEM.Model Basic model

MODULE: JuliaFEM.elasticity_solver


Methods [Internal]

assemble!(fe, eldofs_, I, V) Assemble global RHS to I,V ready for sparse format

assemble!(ke, eldofs_, I, J, V) Assemble global stiffness matrix to I,J,V ready for sparse format

calc_local_matrices!(X, u, R, Kt, N, dNdchi, lambda_, mu_, ipoints, iweights) Calculate local tangent stiffness matrix and residual force vector R = T - F

eliminate_boundary_conditions(dirichletbc, I, J, V) Eliminate Dirichlet boundary conditions from matrix

eliminate_boundary_conditions(dirichletbc, I, V) Eliminate Dirichlet boundary conditions from vector

interpolate{T<:Real}(field::Array{T<:Real, 1}, basis::Function, ip) Interpolate field variable using basis functions f for point ip.

solve_elasticity_increment!(X, u, du, elmap, nodalloads, dirichletbc, lambda, mu, N, dNdchi, ipoints, iweights) Solve one increment of elasticity problem