summaryrefslogtreecommitdiff
path: root/docs/sphinx/source/pmt/vector.rst
blob: fba34a21bb35682f58bb62d2cee0f3b9ea3f0ba6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
pmt: Vectors
============

.. autofunction:: pmt.is_vector
.. autofunction:: pmt.make_vector
.. autofunction:: pmt.vector_ref
.. autofunction:: pmt.vector_set
.. autofunction:: pmt.vector_fill

pmt: Uniform Numeric Vectors
============================

.. autofunction:: pmt.is_uniform_vector
.. autofunction:: pmt.is_u8vector
.. autofunction:: pmt.is_u16vector
.. autofunction:: pmt.is_u32vector
.. autofunction:: pmt.is_u64vector
.. autofunction:: pmt.is_s16vector
.. autofunction:: pmt.is_s32vector
.. autofunction:: pmt.is_s64vector
.. autofunction:: pmt.is_s8vector
.. autofunction:: pmt.is_c32vector
.. autofunction:: pmt.is_c64vector
.. autofunction:: pmt.is_f32vector
.. autofunction:: pmt.is_f64vector

.. autofunction:: pmt.make_u8vector
.. autofunction:: pmt.make_u16vector
.. autofunction:: pmt.make_u32vector
.. autofunction:: pmt.make_u64vector
.. autofunction:: pmt.make_s8vector
.. autofunction:: pmt.make_s16vector
.. autofunction:: pmt.make_s32vector
.. autofunction:: pmt.make_s64vector
.. autofunction:: pmt.make_c32vector
.. autofunction:: pmt.make_c64vector
.. autofunction:: pmt.make_f32vector
.. autofunction:: pmt.make_f64vector

.. autofunction:: pmt.init_u8vector
.. autofunction:: pmt.init_u16vector
.. autofunction:: pmt.init_u32vector
.. autofunction:: pmt.init_u64vector

.. autofunction:: pmt.init_s8vector
.. autofunction:: pmt.init_s16vector
.. autofunction:: pmt.init_s32vector
.. autofunction:: pmt.init_s64vector
.. autofunction:: pmt.init_c32vector
.. autofunction:: pmt.init_c64vector
.. autofunction:: pmt.init_f32vector
.. autofunction:: pmt.init_f64vector

.. autofunction:: pmt.c32vector_ref
.. autofunction:: pmt.c64vector_ref
.. autofunction:: pmt.f32vector_ref
.. autofunction:: pmt.f64vector_ref
.. autofunction:: pmt.s16vector_ref
.. autofunction:: pmt.s32vector_ref
.. autofunction:: pmt.s64vector_ref
.. autofunction:: pmt.s8vector_ref
.. autofunction:: pmt.u16vector_ref
.. autofunction:: pmt.u32vector_ref
.. autofunction:: pmt.u64vector_ref
.. autofunction:: pmt.u8vector_ref

.. autofunction:: pmt.c32vector_set
.. autofunction:: pmt.c64vector_set
.. autofunction:: pmt.f32vector_set
.. autofunction:: pmt.f64vector_set
.. autofunction:: pmt.s16vector_set
.. autofunction:: pmt.s32vector_set
.. autofunction:: pmt.s64vector_set
.. autofunction:: pmt.s8vector_set
.. autofunction:: pmt.u16vector_set
.. autofunction:: pmt.u32vector_set
.. autofunction:: pmt.u64vector_set
.. autofunction:: pmt.u8vector_set

.. autofunction:: pmt.uniform_vector_elements

.. autofunction:: pmt.c32vector_elements
.. autofunction:: pmt.c64vector_elements
.. autofunction:: pmt.f32vector_elements
.. autofunction:: pmt.f64vector_elements
.. autofunction:: pmt.s16vector_elements
.. autofunction:: pmt.s32vector_elements
.. autofunction:: pmt.s8vector_elements
.. autofunction:: pmt.u16vector_elements
.. autofunction:: pmt.u32vector_elements
.. autofunction:: pmt.u8vector_elements