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

Data type representing an external point load object. More...

Collaboration diagram for forcetypemodule::forcetype:
Collaboration graph
[legend]

Public Attributes

type(idtypeid
 General identification data. More...
 
integer dof
 Local DOF the force is acting on [1,6]. More...
 
integer updateflag
 Flag telling when the force value is to be updated. More...
 
integer loadtype
 Load type flag. More...
 
character(len=lfnam_p) fftfile
 Name of file with FFT input. More...
 
type(triadtype), pointer triad
 Triad the force acts on. More...
 
type(masterslavejointtype), pointer joint
 Joint the force acts in. More...
 
type(enginetype), pointer engine
 Function giving current force value. More...
 
real(dp) f0
 Constant force value. More...
 
real(dp) f1
 Scaling factor for function value. More...
 
real(dp), dimension(3) v1
 Start point of the force direction vector. More...
 
real(dp), dimension(3) v2
 End point of the force direction vector. More...
 
type(supeltype), pointer sup1
 Local coordinate system for v1. More...
 
type(supeltype), pointer sup2
 Local coordinate system for v2. More...
 
real(dp) f
 Current force value. More...
 
real(dp) fprev
 Previous force value. More...
 
real(dp), dimension(3) forcedir
 Force direction vector. More...
 
real(dp), dimension(3) forcedirprev
 Previous force direction. More...
 
real(dp) einp
 Accumulated input energy from this force. More...
 
logical, dimension(3) savevar
 Flags indicating which variables should be saved. More...
 

Detailed Description

Data type representing an external point load object.

Member Data Documentation

◆ dof

integer forcetypemodule::forcetype::dof

Local DOF the force is acting on [1,6].

  • = -1 : Force vector in the direction of (v1-v2)
  • = -2 : Moment vector in the direction of (v1-v2)

◆ einp

real(dp) forcetypemodule::forcetype::einp

Accumulated input energy from this force.

◆ engine

type(enginetype), pointer forcetypemodule::forcetype::engine

Function giving current force value.

◆ f

real(dp) forcetypemodule::forcetype::f

Current force value.

◆ f0

real(dp) forcetypemodule::forcetype::f0

Constant force value.

◆ f1

real(dp) forcetypemodule::forcetype::f1

Scaling factor for function value.

◆ fftfile

character(len=lfnam_p) forcetypemodule::forcetype::fftfile

Name of file with FFT input.

◆ forcedir

real(dp), dimension(3) forcetypemodule::forcetype::forcedir

Force direction vector.

◆ forcedirprev

real(dp), dimension(3) forcetypemodule::forcetype::forcedirprev

Previous force direction.

◆ fprev

real(dp) forcetypemodule::forcetype::fprev

Previous force value.

◆ id

type(idtype) forcetypemodule::forcetype::id

General identification data.

◆ joint

type(masterslavejointtype), pointer forcetypemodule::forcetype::joint

Joint the force acts in.

◆ loadtype

integer forcetypemodule::forcetype::loadtype

Load type flag.

  • = 0 : Normal, time-domain load (or constant)
  • = 1 : Frequency domain load function
  • = 2 : Frequency domain displacement function
  • = 3 : Frequency domain velocity function
  • = 4 : Frequency domain acceleration function

◆ savevar

logical, dimension(3) forcetypemodule::forcetype::savevar

Flags indicating which variables should be saved.

◆ sup1

type(supeltype), pointer forcetypemodule::forcetype::sup1

Local coordinate system for v1.

◆ sup2

type(supeltype), pointer forcetypemodule::forcetype::sup2

Local coordinate system for v2.

◆ triad

type(triadtype), pointer forcetypemodule::forcetype::triad

Triad the force acts on.

◆ updateflag

integer forcetypemodule::forcetype::updateflag

Flag telling when the force value is to be updated.

  • = 1 : Update only in the beginning of each step
  • = 2 : Update during Newton iterations
  • > 9 : As updateFlag-10, but applied in local axes

◆ v1

real(dp), dimension(3) forcetypemodule::forcetype::v1

Start point of the force direction vector.

◆ v2

real(dp), dimension(3) forcetypemodule::forcetype::v2

End point of the force direction vector.


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