FEDEM Solver  R8.0
Source code of the dynamics solver
Public Attributes | List of all members
triadtypemodule::triadtype Type Reference

Data type representing a triad object. More...

Collaboration diagram for triadtypemodule::triadtype:
Collaboration graph
[legend]

Public Attributes

type(idtypeid
 General identification data. More...
 
integer samnodnum
 Node number for SAM reference (madof) More...
 
integer ndofs
 0 (grounded), 3 or 6 DOFs is allowed More...
 
integer influid
 Flag/index to fluid data for hydrodynamics. More...
 
logical dependent
 If .true., this is a dependent joint triad. More...
 
logical isfenode
 If .true., this triad is used by finite elements. More...
 
logical issenode
 If .true., this triad is used by a superelement. More...
 
integer, pointer sysdof
 System DOF no. for the 1st DOF in triad. More...
 
integer, dimension(:), pointer eqnumber
 Global equation numbers for all DOFs. More...
 
integer, dimension(:), pointer bc
 Boundary condition status flag for each DOF. More...
 
real(dp), dimension(:,:), pointer sysdiring
 Global-to-system direction transformation matrix. More...
 
real(dp), dimension(:,:), pointer dragpar
 Local drag coefficients. More...
 
real(dp), dimension(3, 4) ur
 Position matrix at current time step. More...
 
real(dp), dimension(3, 4) urprev
 Position matrix at previous time step. More...
 
real(dp), dimension(:), pointer ur_def
 Deformational displacements. More...
 
real(dp), dimension(:), pointer urd
 Velocities in global directions. More...
 
real(dp), dimension(:), pointer urdd
 Accelerations in global directions. More...
 
real(dp), pointer scoord
 Running coordinate along 1D beams. More...
 
real(dp), dimension(:), pointer kappa
 Curvature along 1D beams. More...
 
real(dp), dimension(:), pointer moment
 Bending moments along 1D beams. More...
 
real(dp), dimension(:), pointer nodeforce
 Nodal forces in system directions. More...
 
real(dp), dimension(:), pointer supforce
 Superelement forces, system directions. More...
 
real(dp), dimension(:), pointer aeroforce
 Aerodynamic forces, local directions. More...
 
real(dp), dimension(:,:), pointer force
 Force contributions (s, d, i and ex) More...
 
logical savepos
 Flag indicating whether position should be saved. More...
 
logical, dimension(9) savevar
 Flags indicating which variables should be saved. More...
 

Detailed Description

Data type representing a triad object.

Member Data Documentation

◆ aeroforce

real(dp), dimension(:), pointer triadtypemodule::triadtype::aeroforce

Aerodynamic forces, local directions.

◆ bc

integer, dimension(:), pointer triadtypemodule::triadtype::bc

Boundary condition status flag for each DOF.

0 is fixed, 1 is free, 2 is fixed during initial static equilibrium iterations and eigenvalue calculations, and free otherwise.

◆ dependent

logical triadtypemodule::triadtype::dependent

If .true., this is a dependent joint triad.

◆ dragpar

real(dp), dimension(:,:), pointer triadtypemodule::triadtype::dragpar

Local drag coefficients.

◆ eqnumber

integer, dimension(:), pointer triadtypemodule::triadtype::eqnumber

Global equation numbers for all DOFs.

◆ force

real(dp), dimension(:,:), pointer triadtypemodule::triadtype::force

Force contributions (s, d, i and ex)

◆ id

type(idtype) triadtypemodule::triadtype::id

General identification data.

◆ influid

integer triadtypemodule::triadtype::influid

Flag/index to fluid data for hydrodynamics.

◆ isfenode

logical triadtypemodule::triadtype::isfenode

If .true., this triad is used by finite elements.

◆ issenode

logical triadtypemodule::triadtype::issenode

If .true., this triad is used by a superelement.

◆ kappa

real(dp), dimension(:), pointer triadtypemodule::triadtype::kappa

Curvature along 1D beams.

◆ moment

real(dp), dimension(:), pointer triadtypemodule::triadtype::moment

Bending moments along 1D beams.

◆ ndofs

integer triadtypemodule::triadtype::ndofs

0 (grounded), 3 or 6 DOFs is allowed

◆ nodeforce

real(dp), dimension(:), pointer triadtypemodule::triadtype::nodeforce

Nodal forces in system directions.

◆ samnodnum

integer triadtypemodule::triadtype::samnodnum

Node number for SAM reference (madof)

◆ savepos

logical triadtypemodule::triadtype::savepos

Flag indicating whether position should be saved.

◆ savevar

logical, dimension(9) triadtypemodule::triadtype::savevar

Flags indicating which variables should be saved.

◆ scoord

real(dp), pointer triadtypemodule::triadtype::scoord

Running coordinate along 1D beams.

◆ supforce

real(dp), dimension(:), pointer triadtypemodule::triadtype::supforce

Superelement forces, system directions.

◆ sysdiring

real(dp), dimension(:,:), pointer triadtypemodule::triadtype::sysdiring

Global-to-system direction transformation matrix.

If associated, the system directions of the triad are defined by this 3x3 matrix. If nullified, the system directions coinside with the global axis directions.

◆ sysdof

integer, pointer triadtypemodule::triadtype::sysdof

System DOF no. for the 1st DOF in triad.

◆ ur

real(dp), dimension(3,4) triadtypemodule::triadtype::ur

Position matrix at current time step.

◆ ur_def

real(dp), dimension(:), pointer triadtypemodule::triadtype::ur_def

Deformational displacements.

◆ urd

real(dp), dimension(:), pointer triadtypemodule::triadtype::urd

Velocities in global directions.

◆ urdd

real(dp), dimension(:), pointer triadtypemodule::triadtype::urdd

Accelerations in global directions.

◆ urprev

real(dp), dimension(3,4) triadtypemodule::triadtype::urprev

Position matrix at previous time step.


The documentation for this type was generated from the following file: