|
__cuda_callable__ constexpr | StaticMatrix (const StaticMatrix &)=default |
|
__cuda_callable__ constexpr | StaticMatrix (const std::initializer_list< Value > &elems) |
|
template<typename T > |
__cuda_callable__ constexpr | StaticMatrix (const T &v) |
|
__cuda_callable__ Containers::StaticVector< Rows, Value > | operator* (const Containers::StaticVector< Columns, Value > &vector) const |
|
template<typename T > |
__cuda_callable__ constexpr StaticMatrix< Value, Rows, Columns > & | operator*= (const T &value) |
|
__cuda_callable__ constexpr StaticMatrix< Value, Rows, Columns > & | operator+= (const StaticMatrix< Value, Rows, Columns > &matrix) |
|
__cuda_callable__ constexpr StaticMatrix< Value, Rows, Columns > & | operator-= (const StaticMatrix< Value, Rows, Columns > &matrix) |
|
template<typename T > |
__cuda_callable__ constexpr StaticMatrix< Value, Rows, Columns > & | operator/= (const T &value) |
|
NDArrayStorage & | operator= (const NDArrayStorage &other)=default |
| Copy-assignment operator for deep-copying data from another array. Mismatched sizes cause reallocations.
|
|
template<typename OtherArray > |
NDArrayStorage & | operator= (const OtherArray &other) |
| Templated copy-assignment operator for deep-copying data from another array.
|
|
template<typename T > |
__cuda_callable__ constexpr StaticMatrix & | operator= (const T &v) |
|
template<typename T > |
__cuda_callable__ constexpr StaticMatrix< Value, Rows, Columns, Permutation > & | operator= (const T &v) |
|
NDArrayStorage & | operator= (NDArrayStorage &&) noexcept(false)=default |
| Move-assignment operator for acquiring data from rvalues.
|
|
void | print (std::ostream &str) const |
|
NDArrayStorage & | operator= (const NDArrayStorage &other)=default |
| Copy-assignment operator for deep-copying data from another array. Mismatched sizes cause reallocations.
|
|
NDArrayStorage & | operator= (const OtherArray &other) |
| Templated copy-assignment operator for deep-copying data from another array.
|
|
NDArrayStorage & | operator= (NDArrayStorage &&) noexcept(false)=default |
| Move-assignment operator for acquiring data from rvalues.
|
|
constexpr void | setValue (Value value) |
| Sets all elements of the array to given value.
|
|
__cuda_callable__ typename SizesHolder::IndexType | getSize () const |
|
__cuda_callable__ typename SizesHolder::IndexType | operator[] (typename SizesHolder::IndexType level) const |
| Returns the dynamic size along a specific axis. It is always equal to the static size.
|
|