FEDEM Solver  R8.0
Source code of the dynamics solver
Data Types | Functions/Subroutines
fnvmodule Module Reference

Data Types

type  matrixptr
 

Functions/Subroutines

subroutine, private filter_time (data, samp, LPcut, LPorder, LP, ierr)
 
subroutine ring_kin_lin (X, Y, Z, waveAng, g, D, samp, dT, LPcut, iorder, Wavcomp, Wavekin, ierr)
 
subroutine reg_kin_lin (X, Y, Z, waveAng, g, D, samp, dT, Wavcomp, Wavekin, ierr)
 
subroutine fnv12order (z, D, rho, Wavekin, F12, F12Tot, useFNV, ierr)
 
subroutine fnv23order (D, rho, g, LPcut, samp, Wavcomp, Wavekin, F3Tot, M4Tot, useFNV, ierr)
 

Function/Subroutine Documentation

◆ filter_time()

subroutine, private fnvmodule::filter_time ( real(dp), dimension(:), intent(inout)  data,
real(dp), intent(in)  samp,
real(dp), intent(in)  LPcut,
integer, intent(in)  LPorder,
logical, intent(in)  LP,
integer, intent(out)  ierr 
)
private

◆ fnv12order()

subroutine fnvmodule::fnv12order ( real(dp), dimension(:), intent(in)  z,
real(dp), intent(in)  D,
real(dp), intent(in)  rho,
type(matrixptr), dimension(:), intent(in)  Wavekin,
real(dp), dimension(:,:), pointer  F12,
real(dp), dimension(:,:), pointer  F12Tot,
integer, intent(in)  useFNV,
integer, intent(out)  ierr 
)

◆ fnv23order()

subroutine fnvmodule::fnv23order ( real(dp), intent(in)  D,
real(dp), intent(in)  rho,
real(dp), intent(in)  g,
real(dp), intent(in)  LPcut,
real(dp), intent(in)  samp,
real(dp), dimension(:,:), intent(in)  Wavcomp,
real(dp), dimension(:,:), intent(in)  Wavekin,
real(dp), dimension(:), pointer  F3Tot,
real(dp), dimension(:), pointer  M4Tot,
integer, intent(in)  useFNV,
integer, intent(out)  ierr 
)

◆ reg_kin_lin()

subroutine fnvmodule::reg_kin_lin ( real(dp), intent(in)  X,
real(dp), intent(in)  Y,
real(dp), intent(in)  Z,
real(dp), intent(in)  waveAng,
real(dp), intent(in)  g,
real(dp), intent(in)  D,
real(dp), intent(in)  samp,
real(dp), intent(in)  dT,
real(dp), dimension(:,:), intent(in)  Wavcomp,
real(dp), dimension(:,:), pointer  Wavekin,
integer, intent(out)  ierr 
)

◆ ring_kin_lin()

subroutine fnvmodule::ring_kin_lin ( real(dp), intent(in)  X,
real(dp), intent(in)  Y,
real(dp), intent(in)  Z,
real(dp), intent(in)  waveAng,
real(dp), intent(in)  g,
real(dp), intent(in)  D,
real(dp), intent(in)  samp,
real(dp), intent(in)  dT,
real(dp), intent(in)  LPcut,
integer, intent(in)  iorder,
real(dp), dimension(:,:), intent(in)  Wavcomp,
real(dp), dimension(:,:), pointer  Wavekin,
integer, intent(out)  ierr 
)