Developer Reference

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

vslConvNewTask1D
/
vslCorrNewTask1D

Creates a new convolution or correlation task descriptor for one-dimensional case.

Syntax

status
=
vslsconvnewtask1d
(
task
,
mode
,
xshape
,
yshape
,
zshape
)
status
=
vsldconvnewtask1d
(
task
,
mode
,
xshape
,
yshape
,
zshape
)
status
=
vslcconvnewtask1d
(
task
,
mode
,
xshape
,
yshape
,
zshape
)
status
=
vslzconvnewtask1d
(
task
,
mode
,
xshape
,
yshape
,
zshape
)
status
=
vslscorrnewtask1d
(
task
,
mode
,
xshape
,
yshape
,
zshape
)
status
=
vsldcorrnewtask1d
(
task
,
mode
,
xshape
,
yshape
,
zshape
)
status
=
vslccorrnewtask1d
(
task
,
mode
,
xshape
,
yshape
,
zshape
)
status
=
vslzcorrnewtask1d
(
task
,
mode
,
xshape
,
yshape
,
zshape
)
Include Files
  • mkl.fi
    ,
    mkl_vsl.f90
Input Parameters
Name
Type
Description
mode
INTEGER
Specifies whether convolution/correlation calculation must be performed by using a direct algorithm or through Fourier transform of the input data.
See Table
"Values of mode parameter"
for a list of possible values.
xshape
INTEGER
Defines the length of the input data sequence for the source array
x
.
See Data Allocation for more information.
yshape
INTEGER
Defines the length of the input data sequence for the source array
y
.
See Data Allocation for more information.
zshape
INTEGER
Defines the length of the output data sequence to be stored in array
z
.
See Data Allocation for more information.
Output Parameters
Name
Type
Description
task
FORTRAN 77:
INTEGER*4 task(2)
for
vslsconvnewtask1d
,
vsldconvnewtask1d
,
vslcconvnewtask1d
,
vslzconvnewtask1d
INTEGER*4 task(2)
for
vslscorrnewtask1d
,
vsldcorrnewtask1d
,
vslccorrnewtask1d
,
vslzcorrnewtask1d
TYPE(VSL_CONV_TASK)
for
vslsconvnewtask1d
,
vsldconvnewtask1d
,
vsl