|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type representing a triad object. More...

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