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

Data type containing parameters and matrices for modal analysis. More...

Collaboration diagram for modestypemodule::modestype:
Collaboration graph
[legend]

Public Attributes

integer solver
 Which eigensolver to use. More...
 
integer nmodes
 Number of eigenmodes to calculate. More...
 
integer maxlan
 Maximum number of Lanczos steps. More...
 
real(dp) shift
 Shift value. More...
 
real(dp), dimension(3) tol
 Tolerances for factorization and eigenvalues/vectors. More...
 
logical addbc
 .true. if the additional BCs should be applied More...
 
logical factormass
 .true. if factorization of mass matrix in LANCZ2 More...
 
logical stressstiffison
 .true. if geometric stiffness should be used More...
 
type(sysmatrixtypekmat
 System stiffness matrix. More...
 
type(sysmatrixtypecmat
 System damping matrix. More...
 
type(sysmatrixtypemmat
 System mass matrix. More...
 
real(dp), dimension(:), pointer reval
 Real part of computed eigenvalues. More...
 
real(dp), dimension(:), pointer imval
 Imaginary part of computed eigenvalues. More...
 
real(dp), dimension(:,:), pointer revec
 Real part of computed eigenvectors. More...
 
real(dp), dimension(:,:), pointer imvec
 Imaginary part of computed eigenvectors. More...
 
real(dp), dimension(:,:), pointer eqvec
 Eigenvectors (real) in equation order. More...
 
real(dp), dimension(:), pointer damprat
 Computed damping ratios. More...
 
real(dp), dimension(:,:), pointer effmass
 Effective modal masses. More...
 

Detailed Description

Data type containing parameters and matrices for modal analysis.

Member Data Documentation

◆ addbc

logical modestypemodule::modestype::addbc

.true. if the additional BCs should be applied

◆ cmat

type(sysmatrixtype) modestypemodule::modestype::cmat

System damping matrix.

◆ damprat

real(dp), dimension(:), pointer modestypemodule::modestype::damprat

Computed damping ratios.

◆ effmass

real(dp), dimension(:,:), pointer modestypemodule::modestype::effmass

Effective modal masses.

◆ eqvec

real(dp), dimension(:,:), pointer modestypemodule::modestype::eqvec

Eigenvectors (real) in equation order.

◆ factormass

logical modestypemodule::modestype::factormass

.true. if factorization of mass matrix in LANCZ2

◆ imval

real(dp), dimension(:), pointer modestypemodule::modestype::imval

Imaginary part of computed eigenvalues.

◆ imvec

real(dp), dimension(:,:), pointer modestypemodule::modestype::imvec

Imaginary part of computed eigenvectors.

◆ kmat

type(sysmatrixtype) modestypemodule::modestype::kmat

System stiffness matrix.

◆ maxlan

integer modestypemodule::modestype::maxlan

Maximum number of Lanczos steps.

◆ mmat

type(sysmatrixtype) modestypemodule::modestype::mmat

System mass matrix.

◆ nmodes

integer modestypemodule::modestype::nmodes

Number of eigenmodes to calculate.

◆ reval

real(dp), dimension(:), pointer modestypemodule::modestype::reval

Real part of computed eigenvalues.

◆ revec

real(dp), dimension(:,:), pointer modestypemodule::modestype::revec

Real part of computed eigenvectors.

◆ shift

real(dp) modestypemodule::modestype::shift

Shift value.

◆ solver

integer modestypemodule::modestype::solver

Which eigensolver to use.

◆ stressstiffison

logical modestypemodule::modestype::stressstiffison

.true. if geometric stiffness should be used

◆ tol

real(dp), dimension(3) modestypemodule::modestype::tol

Tolerances for factorization and eigenvalues/vectors.


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