STEP5

Utility/GeneralEvaluates a STEP function via a polynomial of the fifth order approximation.

Use

This function can be called by any user-defined subroutine.

Format

Fortran Calling Syntax
CALL STEP5 (X, X0, H0, X1, H1, IORD, VALUE, ERRFLG)
C/C++ Calling Syntax
c_step5(x, x0, h0, x1, h1, iord, value, errflg)
Python Calling Syntax
[value, errflg] = py_step5(x, x0, h0, x1, h1, iord)
MATLAB Calling Syntax
[value, errflg] = m_step5(x, x0, h0, x1, h1, iord)

Attributes

X
[double precision]
The independent variable. For example, to specify time as the independent variable, specify X as TIME.
X0
[double precision]
The X value at which the STEP5 function begins.
H0
[double precision]
The value of the STEP5 function at X0
X1
[double precision]
The X value at which the STEP5 function ends.
H1
[double precision]
The value of the STEP5 function at X1.
IORD
[integer]
The order of the derivative that STEP5 has to return. Order can be 0, 1 or 2.

Output

Value
[integer]
A value that the subroutine returns.
Errflg
[logical]
A (true or false) variable that STEP5 returns to the calling subroutine. If STEP5 detects an error while calling the subroutine, it sets the error flag to true.