FEDEM Solver
R8.0
Source code of the dynamics solver
|
Functions/Subroutines | |
character(len=18) function | bodyname (id) |
subroutine, public | nemohinit (sups, ierr) |
subroutine, public | nemohclose |
subroutine, public | nemohmesh (prefix, sId, bodyIdx, supTr, Xc, rho, g, nfobj, ierr) |
subroutine, public | nemohanalysis (prefix, env, waveData, beta, M, omega, Kext, Cext, RAO, ipsw, ierr) |
subroutine, public | getexcitationforce (ibody, t, Fex, ierr) |
Variables | |
integer, save | ndof |
integer, dimension(:), allocatable | np |
integer, dimension(:), allocatable | nf |
real(sp), dimension(:,:), allocatable | cog |
real(sp), dimension(:,:), allocatable | wave |
character(len=32), dimension(:), allocatable | cbody |
real(sp), dimension(:,:,:), pointer | a => null() |
real(sp), dimension(:,:,:), pointer | b => null() |
complex(sp), dimension(:,:), pointer | fe => null() |
|
private |
subroutine, public diffractionmodule::getexcitationforce | ( | integer, intent(in) | ibody, |
real(dp), intent(in) | t, | ||
real(dp), dimension(6), intent(out) | Fex, | ||
integer, intent(out) | ierr | ||
) |
subroutine, public diffractionmodule::nemohanalysis | ( | character(len=*), intent(in) | prefix, |
type(environmenttype), intent(in) | env, | ||
real(dp), dimension(:,:), intent(in), optional | waveData, | ||
real(sp), dimension(:), intent(in), optional | beta, | ||
real(sp), dimension(:,:), intent(in), optional | M, | ||
real(sp), dimension(:), intent(inout), optional | omega, | ||
real(sp), dimension(:), intent(in), optional | Kext, | ||
real(sp), dimension(:), intent(in), optional | Cext, | ||
complex(sp), dimension(:,:,:), intent(out), optional | RAO, | ||
integer, intent(in), optional | ipsw, | ||
integer, intent(out) | ierr | ||
) |
subroutine, public diffractionmodule::nemohclose |
subroutine, public diffractionmodule::nemohinit | ( | type(supeltype), dimension(:), intent(in) | sups, |
integer, intent(out) | ierr | ||
) |
subroutine, public diffractionmodule::nemohmesh | ( | character(len=*), intent(in) | prefix, |
type(idtype), intent(in) | sId, | ||
integer, intent(in) | bodyIdx, | ||
real(dp), dimension(3,4), intent(in) | supTr, | ||
real(dp), dimension(3), intent(in) | Xc, | ||
real(sp), intent(in), optional | rho, | ||
real(sp), intent(in), optional | g, | ||
integer, intent(in) | nfobj, | ||
integer, intent(out) | ierr | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |