FEDEM Solver
R8.0
Source code of the dynamics solver
|
Initialization of functions from the solver input file. More...
Data Types | |
type | initiatefunctiontypemodule::raotype |
Data type for temporary linked list of RAO data. More... | |
Modules | |
module | functionnamelistmodule |
Module with a namelist for reading function data. | |
module | initiatefunctiontypemodule |
Initialization of function shapes from the solver input file. | |
Functions/Subroutines | |
subroutine, public | initiatefunctiontypemodule::initiatefunctions (infp, gravity, seaDepth, waveFunc, functions, err) |
Initializes the function type with data from the solver input file. More... | |
integer function | splineindex () |
Returns the next spline index in the cyclic range [1,nSpln_p]. More... | |
logical function | insertrao (RAOfile, RAOdof, waveDir, waveId, motionId) |
Inserts data for an RAO function into a linked list. More... | |
subroutine | initiatefunctiontypemodule::createraomotions (RAO, functions, err) |
Creates the real data for the RAO motion functions. More... | |
subroutine, public | initiatefunctiontypemodule::initiateengines1 (infp, engines, functions, err) |
Initializes the engine type with data from the solver input file. More... | |
subroutine, public | initiatefunctiontypemodule::initiateengines2 (engines, sensors, err) |
Connects the engines to their argument sensors. More... | |
Variables | |
integer, parameter | functionnamelistmodule::maxrealdata_p = 10000 |
Max number of data values. More... | |
integer | functionnamelistmodule::id |
Base ID of the function. More... | |
integer, dimension(10) | functionnamelistmodule::extid |
User ID path of the function. More... | |
integer | functionnamelistmodule::realdatasize |
Size of real data array. More... | |
integer | functionnamelistmodule::extrapolationtype |
Extrapolation type flag. More... | |
integer | functionnamelistmodule::channel |
Column index for data file. More... | |
integer | functionnamelistmodule::narg |
Number of function arguments. More... | |
integer | functionnamelistmodule::waveid |
Base Id for wave function. More... | |
integer | functionnamelistmodule::wavedir |
Wave direction angle [deg]. More... | |
integer | functionnamelistmodule::seed |
Random seed for wave function. More... | |
real(dp), dimension(maxrealdata_p) | functionnamelistmodule::realdata |
Real data array. More... | |
character(ldesc_p) | functionnamelistmodule::extdescr |
User description. More... | |
character(len=40) | functionnamelistmodule::type |
Function type flag. More... | |
character(lfnam_p) | functionnamelistmodule::filename |
Name of function data file. More... | |
character(len=500) | functionnamelistmodule::expression |
Explicit function expression. More... | |
Initialization of functions from the solver input file.
|
private |
Inserts data for an RAO function into a linked list.
integer function initiatefunctions::splineindex |
Returns the next spline index in the cyclic range [1,nSpln_p].