batchlas::Vector< T > Member List

This is the complete list of members for batchlas::Vector< T >, including all inherited members.

all_close(Queue &ctx, const VectorView< T > &a, const VectorView< T > &b, float_t< T > tol=std::numeric_limits< float_t< T > >::epsilon())batchlas::VectorView< T >static
all_items() constbatchlas::VectorView< T >inline
astype() constbatchlas::VectorView< T >
at(int i, int batch=0) constbatchlas::VectorView< T >inline
Base typedefbatchlas::Vector< T >
batch_item(int batch_index) constbatchlas::VectorView< T >inline
batch_size() constbatchlas::VectorView< T >inline
batch_size_batchlas::VectorView< T >protected
const_reference typedefbatchlas::VectorView< T >
copy(Queue &ctx, const VectorView< T > &dest, const VectorView< T > &src)batchlas::VectorView< T >static
data() constbatchlas::VectorView< T >inline
data_batchlas::VectorView< T >protected
data_ptr() constbatchlas::VectorView< T >inline
default_items() constbatchlas::VectorView< T >inline
inc() constbatchlas::VectorView< T >inline
inc_batchlas::VectorView< T >protected
ones(int size, int batch_size=1, Stride stride=Stride{0}, Inc inc=Inc{1})batchlas::Vector< T >inlinestatic
ones(int size, int batch_size, int stride, int inc)=deletebatchlas::Vector< T >static
ones(int size, int batch_size, int stride)=deletebatchlas::Vector< T >static
operator()(int i, int batch=0) constbatchlas::VectorView< T >inline
operator()(Slice slice) constbatchlas::VectorView< T >inline
operator=(const Vector &other)batchlas::Vector< T >inline
operator=(Vector &&other) noexceptbatchlas::Vector< T >inline
batchlas::VectorView::operator=(const VectorView< T > &)=defaultbatchlas::VectorView< T >
batchlas::VectorView::operator=(VectorView< T > &&) noexcept=defaultbatchlas::VectorView< T >
operator[](int i)batchlas::Vector< T >inline
batchlas::VectorView::operator[](int i) constbatchlas::VectorView< T >inline
pointer typedefbatchlas::VectorView< T >
prefetch(const Queue &ctx) constbatchlas::VectorView< T >inline
print(std::ostream &os=std::cout, int max_elements=10) constbatchlas::VectorView< T >inline
random(int size, int batch_size=1, Stride stride=Stride{0}, Inc inc=Inc{1})batchlas::Vector< T >inlinestatic
random(int size, int batch_size, int stride, int inc)=deletebatchlas::Vector< T >static
random(int size, int batch_size, int stride)=deletebatchlas::Vector< T >static
reference typedefbatchlas::VectorView< T >
required_span_length(int size, int inc, int stride, int batch_size)batchlas::VectorView< T >inlinestatic
set_access_device(const Queue &ctx) constbatchlas::VectorView< T >inline
set_preferred_location(const Queue &ctx) constbatchlas::VectorView< T >inline
size() constbatchlas::VectorView< T >inline
size_batchlas::VectorView< T >protected
standard_basis(int size, int index, int batch_size=1, Stride stride=Stride{0})batchlas::Vector< T >inlinestatic
standard_basis(int size, int index, int batch_size, int stride)=deletebatchlas::Vector< T >static
stream_formatted_to(std::ostream &os, int max_elements=10, int max_cols_to_print=10) constbatchlas::VectorView< T >inline
stride() constbatchlas::VectorView< T >inline
stride_batchlas::VectorView< T >protected
value_type typedefbatchlas::VectorView< T >
Vector()=defaultbatchlas::Vector< T >
Vector(int size, int batch_size=1, Stride stride=Stride{0}, Inc inc=Inc{1})batchlas::Vector< T >inline
Vector(int size, T value, int batch_size=1, Stride stride=Stride{0}, Inc inc=Inc{1})batchlas::Vector< T >inline
Vector(int size, int batch_size, int stride, int inc)=deletebatchlas::Vector< T >
Vector(int size, T value, int batch_size, int stride, int inc)=deletebatchlas::Vector< T >
Vector(int size, int batch_size, int stride)=deletebatchlas::Vector< T >
Vector(const Vector &other)batchlas::Vector< T >inline
Vector(Vector &&other) noexceptbatchlas::Vector< T >inline
VectorView()batchlas::VectorView< T >inline
VectorView(Span< T > data, int size, int batch_size=1, int inc=1, int stride=0)batchlas::VectorView< T >inline
VectorView(UnifiedVector< T > &data, int size, int batch_size=1, int inc=1, int stride=0)batchlas::VectorView< T >inline
VectorView(T *data, int size, int batch_size=1, int inc=1, int stride=0)batchlas::VectorView< T >inline
VectorView(Span< T > data, int size, int batch_size, Inc inc, Stride stride=Stride{0})batchlas::VectorView< T >inline
VectorView(UnifiedVector< T > &data, int size, int batch_size, Inc inc, Stride stride=Stride{0})batchlas::VectorView< T >inline
VectorView(T *data, int size, int batch_size, Inc inc, Stride stride=Stride{0})batchlas::VectorView< T >inline
VectorView(const VectorView< T > &)=defaultbatchlas::VectorView< T >
VectorView(VectorView< T > &&) noexcept=defaultbatchlas::VectorView< T >
view() constbatchlas::Vector< T >inline
zeros(int size, int batch_size=1, Stride stride=Stride{0}, Inc inc=Inc{1})batchlas::Vector< T >inlinestatic
zeros(int size, int batch_size, int stride, int inc)=deletebatchlas::Vector< T >static
zeros(int size, int batch_size, int stride)=deletebatchlas::Vector< T >static