FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type containing parameters and matrices for modal analysis. More...
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(sysmatrixtype) | kmat |
System stiffness matrix. More... | |
type(sysmatrixtype) | cmat |
System damping matrix. More... | |
type(sysmatrixtype) | mmat |
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... | |
Data type containing parameters and matrices for modal analysis.
logical modestypemodule::modestype::addbc |
.true. if the additional BCs should be applied
type(sysmatrixtype) modestypemodule::modestype::cmat |
System damping matrix.
real(dp), dimension(:), pointer modestypemodule::modestype::damprat |
Computed damping ratios.
real(dp), dimension(:,:), pointer modestypemodule::modestype::effmass |
Effective modal masses.
real(dp), dimension(:,:), pointer modestypemodule::modestype::eqvec |
Eigenvectors (real) in equation order.
logical modestypemodule::modestype::factormass |
.true. if factorization of mass matrix in LANCZ2
real(dp), dimension(:), pointer modestypemodule::modestype::imval |
Imaginary part of computed eigenvalues.
real(dp), dimension(:,:), pointer modestypemodule::modestype::imvec |
Imaginary part of computed eigenvectors.
type(sysmatrixtype) modestypemodule::modestype::kmat |
System stiffness matrix.
integer modestypemodule::modestype::maxlan |
Maximum number of Lanczos steps.
type(sysmatrixtype) modestypemodule::modestype::mmat |
System mass matrix.
integer modestypemodule::modestype::nmodes |
Number of eigenmodes to calculate.
real(dp), dimension(:), pointer modestypemodule::modestype::reval |
Real part of computed eigenvalues.
real(dp), dimension(:,:), pointer modestypemodule::modestype::revec |
Real part of computed eigenvectors.
real(dp) modestypemodule::modestype::shift |
Shift value.
integer modestypemodule::modestype::solver |
Which eigensolver to use.
logical modestypemodule::modestype::stressstiffison |
.true. if geometric stiffness should be used
real(dp), dimension(3) modestypemodule::modestype::tol |
Tolerances for factorization and eigenvalues/vectors.