OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
line_buffer.F File Reference
#include "implicit_f.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine line_buffer (ixt, ixp, ixr, buftmpline, nseg, iad_line, clause)

Function/Subroutine Documentation

◆ line_buffer()

subroutine line_buffer ( integer, dimension(nixt,*) ixt,
integer, dimension(nixp,*) ixp,
integer, dimension(nixr,*) ixr,
integer, dimension(*) buftmpline,
integer nseg,
integer iad_line,
type (set_) clause )

Definition at line 31 of file line_buffer.F.

34C-----------------------------------------------
35C M o d u l e s
36C-----------------------------------------------
37 USE setdef_mod
38C-----------------------------------------------
39C I m p l i c i t T y p e s
40C-----------------------------------------------
41#include "implicit_f.inc"
42C-----------------------------------------------
43C D u m m y A r g u m e n t s
44C-----------------------------------------------
45 INTEGER IXT(NIXT,*),IXP(NIXP,*),IXR(NIXR,*),BUFTMPLINE(*)
46 INTEGER NSEG,IAD_LINE
47!
48 TYPE (SET_) :: CLAUSE
49C-----------------------------------------------
50C L o c a l V a r i a b l e s
51C-----------------------------------------------
52C=======================================================================
53!------------------
54! counting / buffering CLAUSE line segments from 1D elems
55!---
56!
57! --- truss ---
58 IF ( clause%NB_TRUSS > 0 ) CALL elem_1d_line_buffer(
59 . ixt ,nixt ,2 ,3 ,4,
60 . nseg ,iad_line ,buftmpline,clause)
61
62! --- beam ---
63 IF ( clause%NB_BEAM > 0 ) CALL elem_1d_line_buffer(
64 . ixp ,nixp ,2 ,3 ,5,
65 . nseg ,iad_line ,buftmpline,clause)
66
67! --- spring ---
68 IF ( clause%NB_SPRING > 0 ) CALL elem_1d_line_buffer(
69 . ixr ,nixr ,2 ,3 ,6,
70 . nseg ,iad_line ,buftmpline,clause)
71!---
72 RETURN
subroutine elem_1d_line_buffer(ix, nix, nix1, nix2, ieltyp, nseg, iad_line, buftmpline, clause)