|
| type(functiontype) function, pointer | functiontypemodule::getptrtoidfunction (array, id) |
| | Returns pointer to (first) function shape object with specified ID. More...
|
| |
| type(enginetype) function, pointer | functiontypemodule::getptrtoidengine (array, id, usedByMech, index) |
| | Returns pointer to (first) general function with specified ID. More...
|
| |
| subroutine | functiontypemodule::nullifyfunction (func) |
| | Initializes a function shape object. More...
|
| |
| subroutine | functiontypemodule::nullifyengine (engine) |
| | Initializes a general function object. More...
|
| |
| subroutine | functiontypemodule::deallocatefunction (func) |
| | Deallocates a function shape object. More...
|
| |
| subroutine | functiontypemodule::deallocatefuncs (funcs) |
| | Deallocates all function shape objects. More...
|
| |
| subroutine | functiontypemodule::deallocateengine (engine) |
| | Deallocates a general function object. More...
|
| |
| subroutine | functiontypemodule::deallocateengines (engines) |
| | Deallocates all general function objects. More...
|
| |
| subroutine | functiontypemodule::writefunctiontype (func, lpu) |
| | Standard routine for writing an object to file. More...
|
| |
| subroutine | functiontypemodule::writeenginetype (engine, lpu) |
| | Standard routine for writing an object to file. More...
|
| |
| character(len=lid_p) function | functiontypemodule::getengineid (engine) |
| | Returns the id of an engine object, including function type. More...
|
| |
| real(dp) function | functiontypemodule::functionvalue1 (func, xArg, ierr) |
| | Evaluates the single-argument function f = f(x). More...
|
| |
| real(dp) function | functiontypemodule::functionvalue2 (func, xArg, ierr) |
| | Evaluates the multi-argument function f = f(x,y,z,...). More...
|
| |
| real(dp) function | functiontypemodule::functionderivative1 (func, xArg, derOrder, ierr, eps) |
| | Evaluates the derivative of a single-argument function f(x). More...
|
| |
| real(dp) function | functiontypemodule::functionderivative2 (func, xArg, dVar, derOrder, ierr, eps) |
| | Evaluates the derivative of a multi-argument function f(x,y,z,...). More...
|
| |
| real(dp) function | functiontypemodule::functionintegral (func, x0, x1, intOrder, ierr) |
| | Integrates a function shape over specified domain. More...
|
| |
| logical function | functiontypemodule::canintegrate (func, order) |
| | Checks whether a function can be integrated explicitly. More...
|
| |
| logical function | functiontypemodule::isctrlsysused (engines) |
| | Checks if any functions have a control system variable as argument. More...
|
| |
| recursive logical function | havectrlsysarg (engine) |
| | Checks if a function have a control system variable as argument. More...
|
| |
| subroutine | functiontypemodule::initrampfunction (Tstart, Tend, Tlength, Vmax, ierr) |
| | Initializes the ramp-up scaling function (smooth trajectory). More...
|
| |
| subroutine | functiontypemodule::getrampvalue (t, derOr, rVal, ierr) |
| | Evaluates the smooth trajectory ramp function. More...
|
| |