Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

df?integrate1d/df?integrateex1d

Computes a spline-based integral.

Syntax

status
=
dfsintegrate1d
(
task
,
method
,
nlim
,
llim
,
llimhint
,
rlim
,
rlimhint
,
ldatahint
,
rdatahint
,
r
,
rhint
)
status
=
dfdintegrate1d
(
task
,
method
,
nlim
,
llim
,
llimhint
,
rlim
,
rlimhint
,
ldatahint
,
rdatahint
,
r
,
rhint
)
status
=
dfsintegrateex1d
(
task
,
method
,
nlim
,
llim
,
llimhint
,
rlim
,
rlimhint
,
ldatahint
,
rdatahint
,
r
,
rhint
,
le_cb
,
le_params
,
re_cb
,
re_params
,
i_cb
,
i_params
,
search_cb
,
search_params
)
status
=
dfdintegrateex1d
(
task
,
method
,
nlim
,
llim
,
llimhint
,
rlim
,
rlimhint
,
ldatahint
,
rdatahint
,
r
,
rhint
,
le_cb
,
le_params
,
re_cb
,
re_params
,
i_cb
,
i_params
,
search_cb
,
search_params
)
Include Files
  • mkl_df.f90
Input Parameters
Name
Type
Description
task
TYPE(DF_TASK)
Descriptor of the task.
method
INTEGER
Integration method. The supported value is
DF_METHOD_PP
.
nlim
INTEGER
Number of pairs of integration limits.
llim
REAL(KIND=4) DIMENSION(*)
for
dfsintegrate1d
/
dfsintegrateex1d
REAL(KIND=8) DIMENSION(*)
for
dfdintegrate1d
/
dfdintegrateex1d
Array of size
nlim
that defines the left-side integration limits.
llimhint
INTEGER
A flag describing the structure of the left-side integration limits
llim
.
For the list of possible values of
llimhint
, see table
"Hint Values for Integration Limits"
.
If you set the flag to the
DF_NO_HINT
value, the library assumes that the left-side integration limits define a non-uniform partition.
rlim
REAL(KIND=4) DIMENSION(*)
for
dfsintegrate1d
/
dfsintegrateex1d
REAL(KIND=8) DIMENSION(*)
for
dfdintegrate1d
/
dfdintegrat