pmt: Vectors

pmt.is_vector(pmt_t x) → bool

Return true if is a vector, othewise false.

pmt.make_vector(size_t k, pmt_t fill) → pmt_t

Make a vector of length , with initial values set to .

pmt.vector_ref(pmt_t vector, size_t k) → pmt_t

Return the contents of position of . must be a valid index of .

pmt.vector_set(pmt_t vector, size_t k, pmt_t obj)

Store in position .

pmt.vector_fill(pmt_t vector, pmt_t fill)

Store in every position of .

pmt: Uniform Numeric Vectors

pmt.is_uniform_vector(pmt_t x) → bool

true if is any kind of uniform numeric vector

pmt.is_u8vector(pmt_t x) → bool
pmt.is_u16vector(pmt_t x) → bool
pmt.is_u32vector(pmt_t x) → bool
pmt.is_u64vector(pmt_t x) → bool
pmt.is_s16vector(pmt_t x) → bool
pmt.is_s32vector(pmt_t x) → bool
pmt.is_s64vector(pmt_t x) → bool
pmt.is_s8vector(pmt_t x) → bool
pmt.is_c32vector(pmt_t x) → bool
pmt.is_c64vector(pmt_t x) → bool
pmt.is_f32vector(pmt_t x) → bool
pmt.is_f64vector(pmt_t x) → bool
pmt.make_u8vector(size_t k, uint8_t fill) → pmt_t
pmt.make_u16vector(size_t k, uint16_t fill) → pmt_t
pmt.make_u32vector(size_t k, uint32_t fill) → pmt_t
pmt.make_u64vector(size_t k, uint64_t fill) → pmt_t
pmt.make_s8vector(size_t k, int8_t fill) → pmt_t
pmt.make_s16vector(size_t k, int16_t fill) → pmt_t
pmt.make_s32vector(size_t k, int32_t fill) → pmt_t
pmt.make_s64vector(size_t k, int64_t fill) → pmt_t
pmt.make_c32vector(size_t k, std::complex<(float)> fill) → pmt_t
pmt.make_c64vector(size_t k, std::complex<(double)> fill) → pmt_t
pmt.make_f32vector(size_t k, float fill) → pmt_t
pmt.make_f64vector(size_t k, double fill) → pmt_t
pmt.init_u8vector(size_t k, pmt_vector_uint8 data) → pmt_t
pmt.init_u16vector(size_t k, pmt_vector_uint16 data) → pmt_t
pmt.init_u32vector(size_t k, pmt_vector_uint32 data) → pmt_t
pmt.init_s8vector(size_t k, pmt_vector_int8 data) → pmt_t
pmt.init_s16vector(size_t k, pmt_vector_int16 data) → pmt_t
pmt.init_s32vector(size_t k, pmt_vector_int32 data) → pmt_t
pmt.init_c32vector(size_t k, pmt_vector_cfloat data) → pmt_t
pmt.init_c64vector(size_t k, pmt_vector_cdouble data) → pmt_t
pmt.init_f32vector(size_t k, pmt_vector_float data) → pmt_t
pmt.init_f64vector(size_t k, pmt_vector_double data) → pmt_t
pmt.c32vector_ref(pmt_t v, size_t k) → std::complex<(float)>
pmt.c64vector_ref(pmt_t v, size_t k) → std::complex<(double)>
pmt.f32vector_ref(pmt_t v, size_t k) → float
pmt.f64vector_ref(pmt_t v, size_t k) → double
pmt.s16vector_ref(pmt_t v, size_t k) → int16_t
pmt.s32vector_ref(pmt_t v, size_t k) → int32_t
pmt.s64vector_ref(pmt_t v, size_t k) → int64_t
pmt.s8vector_ref(pmt_t v, size_t k) → int8_t
pmt.u16vector_ref(pmt_t v, size_t k) → uint16_t
pmt.u32vector_ref(pmt_t v, size_t k) → uint32_t
pmt.u64vector_ref(pmt_t v, size_t k) → uint64_t
pmt.u8vector_ref(pmt_t v, size_t k) → uint8_t
pmt.c32vector_set(pmt_t v, size_t k, std::complex<(float)> x)
pmt.c64vector_set(pmt_t v, size_t k, std::complex<(double)> x)
pmt.f32vector_set(pmt_t v, size_t k, float x)
pmt.f64vector_set(pmt_t v, size_t k, double x)
pmt.s16vector_set(pmt_t v, size_t k, int16_t x)
pmt.s32vector_set(pmt_t v, size_t k, int32_t x)
pmt.s64vector_set(pmt_t v, size_t k, int64_t x)
pmt.s8vector_set(pmt_t v, size_t k, int8_t x)
pmt.u16vector_set(pmt_t v, size_t k, uint16_t x)
pmt.u32vector_set(pmt_t v, size_t k, uint32_t x)
pmt.u64vector_set(pmt_t v, size_t k, uint64_t x)
pmt.u8vector_set(pmt_t v, size_t k, uint8_t x)
pmt.uniform_vector_elements(pmt_t v, size_t len) → void
pmt.c32vector_elements(pmt_t v) → pmt_vector_cfloat
pmt.c64vector_elements(pmt_t v) → pmt_vector_cdouble
pmt.f32vector_elements(pmt_t v) → pmt_vector_float
pmt.f64vector_elements(pmt_t v) → pmt_vector_double
pmt.s16vector_elements(pmt_t v) → pmt_vector_int16
pmt.s32vector_elements(pmt_t v) → pmt_vector_int32
pmt.s8vector_elements(pmt_t v) → pmt_vector_int8
pmt.u16vector_elements(pmt_t v) → pmt_vector_uint16
pmt.u32vector_elements(pmt_t v) → pmt_vector_uint32
pmt.u8vector_elements(pmt_t v) → pmt_vector_uint8

Table Of Contents

Previous topic

pmt: Reals

Next topic

pmt: Integers

This Page