Developer Reference

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

vslConvExec1D
/
vslCorrExec1D

Computes convolution or correlation for one-dimensional case.

Syntax

status
=
vslsconvexec1d
(
task
,
x
,
xstride
,
y
,
ystride
,
z
,
zstride
)
status
=
vsldconvexec1d
(
task
,
x
,
xstride
,
y
,
ystride
,
z
,
zstride
)
status
=
vslcconvexec1d
(
task
,
x
,
xstride
,
y
,
ystride
,
z
,
zstride
)
status
=
vslzconvexec1d
(
task
,
x
,
xstride
,
y
,
ystride
,
z
,
zstride
)
status
=
vslscorrexec1d
(
task
,
x
,
xstride
,
y
,
ystride
,
z
,
zstride
)
status
=
vsldcorrexec1d
(
task
,
x
,
xstride
,
y
,
ystride
,
z
,
zstride
)
status
=
vslccorrexec1d
(
task
,
x
,
xstride
,
y
,
ystride
,
z
,
zstride
)
status
=
vslzcorrexec1d
(
task
,
x
,
xstride
,
y
,
ystride
,
z
,
zstride
)
Include Files
  • mkl.fi
    ,
    mkl_vsl.f90
Input Parameters
Name
Type
Description
task
INTEGER*4 task(2)
for
vslscorrexec1d
,
vsldcorrexec1d
,
vslccorrexec1d
,
vslzcorrexec1d
TYPE(VSL_CONV_TASK)
for
vslsconvexec1d
,
vsldconvexec1d
,
vslcconvexec1d
,
vslzconvexec1d
TYPE(VSL_CORR_TASK)
for
vslscorrexec1d
,
vsldcorrexec1d
,
vslccorrexec1d
,
vslzcorrexec1d
VSLCorrTaskPtr
for
vslsCorrExec1D
,
vsldCorrExec1D
,
vslcCorrExec1D
,
vslzCorrExec1D
Pointer to the task descriptor.
x
,
y
REAL*8
for
vsldconvexec1d
and
vsldcorrexec1d
,
COMPLEX*8
for
vslcconvexec1d