diff --git a/examples/beams/nonlin_statics/twisting_circle_examples.jl b/examples/beams/nonlin_statics/twisting_circle_examples.jl index dfa0ac61..9b022b70 100644 --- a/examples/beams/nonlin_statics/twisting_circle_examples.jl +++ b/examples/beams/nonlin_statics/twisting_circle_examples.jl @@ -45,7 +45,7 @@ function twisting_circle() # Cross-sectional properties cs = CrossSectionRectangle(s -> h, s -> b, s -> [0.0, 0.0, 1.0]) - tolerance = radius/nel/1000; + tolerance = radius/nel/1000; fens, fes = frame_member([0 0 0; 2*pi 0 0], nel, cs) for i in 1:count(fens) a = fens.xyz[i, 1] diff --git a/examples/beams/nonlin_transient/argyr_swing_examples.jl b/examples/beams/nonlin_transient/argyr_swing_examples.jl index c9f6ddc1..bd3332ec 100644 --- a/examples/beams/nonlin_transient/argyr_swing_examples.jl +++ b/examples/beams/nonlin_transient/argyr_swing_examples.jl @@ -1,9 +1,12 @@ +""" +Argyris L-frame, large-amplitude swinging motion. + +An L-shaped frame is pushed at the elbow by a triangular-pulse force, +which sends it swinging about the pinned end. The frame executes +large-amplitude dynamic motion. +""" module argyr_swing_examples -# Argyris L-frame, large-amplitude swinging motion. -# -# An L-shaped frame is pushed at the elbow by a triangular-pulse force, -# which sends it swinging about the pinned end. The frame executes -# large-amplitude dynamic motion. + using FinEtools using FinEtoolsDeforLinear diff --git a/examples/beams/nonlin_transient/fast_top_examples.jl b/examples/beams/nonlin_transient/fast_top_examples.jl index 31ec4867..92904f15 100644 --- a/examples/beams/nonlin_transient/fast_top_examples.jl +++ b/examples/beams/nonlin_transient/fast_top_examples.jl @@ -1,8 +1,11 @@ +""" +Fast Lagrangian top. + +Fast-spinning Lagrange top simulated by a beam model. The reference +solution is available in Lagrange_top_fast (rigid-body solver). +""" module fast_top_examples -## Fast Lagrangian top. -# -# Fast-spinning Lagrange top simulated by a beam model. The reference -# solution is available in Lagrange_top_fast (rigid-body solver). + using FinEtools using FinEtoolsDeforLinear diff --git a/examples/beams/nonlin_transient/simo_vuquoc_examples.jl b/examples/beams/nonlin_transient/simo_vuquoc_examples.jl index 641e68b8..5b457ea2 100644 --- a/examples/beams/nonlin_transient/simo_vuquoc_examples.jl +++ b/examples/beams/nonlin_transient/simo_vuquoc_examples.jl @@ -1,7 +1,10 @@ +""" +Simo, J. C. and L. Vuquoc (1988). "ON THE DYNAMICS IN SPACE OF RODS +UNDERGOING LARGE MOTIONS - A GEOMETRICALLY EXACT APPROACH." +Computer Methods in Applied Mechanics and Engineering 66(2): 125-161. +""" module simo_vuquoc_examples -# Simo, J. C. and L. Vuquoc (1988). "ON THE DYNAMICS IN SPACE OF RODS -# UNDERGOING LARGE MOTIONS - A GEOMETRICALLY EXACT APPROACH." -# Computer Methods in Applied Mechanics and Engineering 66(2): 125-161. + using FinEtools using FinEtoolsDeforLinear diff --git a/examples/beams/nonlin_transient/slow_top_examples.jl b/examples/beams/nonlin_transient/slow_top_examples.jl index 5c1d5da6..144f00e8 100644 --- a/examples/beams/nonlin_transient/slow_top_examples.jl +++ b/examples/beams/nonlin_transient/slow_top_examples.jl @@ -1,8 +1,11 @@ +""" +Slow Lagrangian Top. + +Slow-spinning Lagrange top simulated by a beam model. The reference +solution is available in Lagrange_top_slow (rigid-body solver). +""" module slow_top_examples -## slow Lagrangian top. -# -# slow-spinning Lagrange top simulated by a beam model. The reference -# solution is available in Lagrange_top_slow (rigid-body solver). + using FinEtools using FinEtoolsDeforLinear diff --git a/examples/beams/nonlin_transient/twisting_circle_examples.jl b/examples/beams/nonlin_transient/twisting_circle_examples.jl index f37cb51e..6ca75bce 100644 --- a/examples/beams/nonlin_transient/twisting_circle_examples.jl +++ b/examples/beams/nonlin_transient/twisting_circle_examples.jl @@ -1,5 +1,7 @@ +""" +Twisting of a circle into shape with two turns. Dynamic simulation. +""" module twisting_circle_examples -# Twisting of a circle into shape with two turns using FinEtools using FinEtoolsDeforLinear diff --git a/examples/shells/single_element/single_element_examples.jl b/examples/shells/single_element/single_element_examples.jl index 4228f1b6..a72ae7db 100644 --- a/examples/shells/single_element/single_element_examples.jl +++ b/examples/shells/single_element/single_element_examples.jl @@ -98,7 +98,7 @@ function standard_single_dsg3() # # Visualization for j in 1:length(dec.values) U = v[:, j] - scattersysvec!(dchi, (L/4)/maximum(abs.(U)).*U) + scattersysvec!(dchi, (L/4)/maximum(abs.(U)).*U, DOF_KIND_ALL) Rfield = deepcopy(Rfield0) update_rotation_field!(Rfield, dchi) plots = cat(plot_space_box([[-L -L -L]; [+L +L +L]]),