Adelsbach/VSIPL
Core Programming Reference Guide
DD-00016-015
Core
[
next
] [
prev
] [
prev-tail
] [
tail
] [
up
]
Chapter 1
Support Functions
1.1
Initialization Functions
1.1.1
vsip_init
- Initialize
1.1.2
vsip_finalize
- Finalize
1.2
Block Support Functions
1.2.1
vsip_
d
blockcreate_
p
- Create a block
1.2.2
vsip_blockbind_
p
- Create a block using existing data
1.2.3
vsip_cblockbind_
p
- Create a block using existing data (complex)
1.2.4
vsip_blockrebind_
p
- Rebind existing block
1.2.5
vsip_cblockrebind_
p
- Rebind existing block (complex)
1.2.6
vsip_
d
blockadmit_
p
- Admit block data
1.2.7
vsip_blockfind_
p
- Get user data
1.2.8
vsip_cblockfind_
p
- Get user data (complex)
1.2.9
vsip_blockrelease_
p
- Release a block
1.2.10
vsip_cblockrelease_
p
- Release a block (complex)
1.2.11
vsip_
d
blockdestroy_
p
- Destroy a block
1.3
Vector View Support Functions
1.3.1
vsip_
d
vcreate_
p
- Create a Vector View
1.3.2
vsip_
d
vbind_
p
- Bind a Vector View to a Data Block
1.3.3
vsip_
d
vcloneview_
p
- Clone a Vector View
1.3.4
vsip_
d
vget_
p
- Get an Element from a Vector View
1.3.5
vsip_
d
vput_
p
- Set an Element in a Vector View
1.3.6
vsip_
d
vsubview_
p
- Create a Subview of a Vector View
1.3.7
vsip_vrealview_
p
- Get the Real Part View of a Complex Vector View
1.3.8
vsip_vimagview_
p
- Get the Imaginary Part View of a Complex Vector View
1.3.9
vsip_
d
vgetattrib_
p
- Get the Attributes of a Vector View
1.3.10
vsip_
d
vputattrib_
p
- Set the Attributes of a Vector View
1.3.11
vsip_
d
vgetblock_
p
- Get the Data Block of a Vector View
1.3.12
vsip_
d
vgetlength_
p
- Get the Length of a Vector View
1.3.13
vsip_
d
vputlength_
p
- Set the Length of a Vector View
1.3.14
vsip_
d
vgetstride_
p
- Get the Stride of a Vector View
1.3.15
vsip_
d
vputstride_
p
- Set the Stride of a Vector View
1.3.16
vsip_
d
vgetoffset_
p
- Get the Offset of a Vector View
1.3.17
vsip_
d
vputoffset_
p
- Set the Offset of a Vector View
1.3.18
vsip_
d
vdestroy_
p
- Destroy a Vector View
1.3.19
vsip_
d
valldestroy_
p
- Destroy a Vector View and Its Data Block
1.4
Matrix View Support Functions
1.4.1
vsip_
d
mcreate_
p
- Create a Matrix View
1.4.2
vsip_
d
mbind_
p
- Bind a Matrix View to a Block
1.4.3
vsip_
d
mcloneview_
p
- Clone a Matrix View
1.4.4
vsip_
d
mget_
p
- Get Matrix Element
1.4.5
vsip_
d
mput_
p
- Set Matrix Element
1.4.6
vsip_
d
msubview_
p
- Create a Submatrix View
1.4.7
vsip_
d
mtransview_
p
- Create a Transposed Matrix View
1.4.8
vsip_
d
mrowview_
p
- Create a Row Vector View of a Matrix
1.4.9
vsip_
d
mcolview_
p
- Create a Column Vector View of a Matrix
1.4.10
vsip_
d
mdiagview_
p
- Create a Diagonal Vector View of a Matrix
1.4.11
vsip_mrealview_
p
- Create a Real Part Matrix View
1.4.12
vsip_mimagview_
p
- Create an Imaginary Part Matrix View
1.4.13
vsip_
d
mgetattrib_
p
- Get Matrix Attributes
1.4.14
vsip_
d
mputattrib_
p
- Set Matrix Attributes
1.4.15
vsip_
d
mgetblock_
p
- Get the Data Block from a Matrix View
1.4.16
vsip_
d
mgetcollength_
p
- Get Number of Columns in a Matrix View
1.4.17
vsip_
d
mputcollength_
p
- Set Number of Columns in a Matrix View
1.4.18
vsip_
d
mgetrowlength_
p
- Get Number of Rows in a Matrix View
1.4.19
vsip_
d
mputrowlength_
p
- Set Number of Rows in a Matrix View
1.4.20
vsip_
d
mgetcolstride_
p
- Get Column Stride of a Matrix View
1.4.21
vsip_
d
mputcolstride_
p
- Set Column Stride of a Matrix View
1.4.22
vsip_
d
mgetrowstride_
p
- Get Row Stride of a Matrix View
1.4.23
vsip_
d
mputrowstride_
p
- Set Row Stride of a Matrix View
1.4.24
vsip_
d
mgetoffset_
p
- Get Matrix View Offset
1.4.25
vsip_
d
mputoffset_
p
- Set Matrix View Offset
1.4.26
vsip_
d
mdestroy_
p
- Destroy a Matrix View
1.4.27
vsip_
d
malldestroy_
p
- Destroy Matrix View and its Data Block
[
next
] [
prev
] [
prev-tail
] [
front
] [
up
]