Tatooine
|
Go to the source code of this file.
Namespaces | |
namespace | tatooine |
Functions | |
template<static_tensor Lhs, static_tensor Rhs> requires (same_dimensions<Lhs, Rhs>()) | |
auto constexpr | tatooine::operator== (Lhs const &lhs, Rhs const &rhs) |
template<static_tensor Lhs, static_tensor Rhs> requires (same_dimensions<Lhs, Rhs>()) | |
auto constexpr | tatooine::operator!= (Lhs const &lhs, Rhs const &rhs) |
auto constexpr | tatooine::operator- (static_tensor auto const &t) |
auto constexpr | tatooine::operator+ (static_tensor auto const &lhs, arithmetic_or_complex auto const scalar) |
template<static_mat Lhs, static_mat Rhs> requires (Lhs::dimension(1) == Rhs::dimension(0)) | |
auto constexpr | tatooine::operator* (Lhs const &lhs, Rhs const &rhs) |
matrix-matrix multiplication More... | |
template<static_vec Lhs, static_mat Rhs> requires (Lhs::dimension(0) == Rhs::dimension(0)) | |
auto constexpr | tatooine::operator* (Lhs const &lhs, Rhs const &rhs) |
vector-matrix-multiplication More... | |
template<static_tensor Lhs, static_tensor Rhs> requires (same_dimensions<Lhs, Rhs>() && Lhs::rank() != 2 && Rhs::rank() != 2) | |
auto constexpr | tatooine::operator* (Lhs const &lhs, Rhs const &rhs) |
component-wise multiplication More... | |
template<static_tensor Lhs, static_tensor Rhs> requires (same_dimensions<Lhs, Rhs>()) | |
auto constexpr | tatooine::operator/ (Lhs const &lhs, Rhs const &rhs) |
component-wise division More... | |
template<static_tensor Lhs, static_tensor Rhs> requires (same_dimensions<Lhs, Rhs>()) | |
auto constexpr | tatooine::operator+ (Lhs const &lhs, Rhs const &rhs) |
component-wise addition More... | |
template<static_tensor Lhs, static_tensor Rhs> requires (same_dimensions<Lhs, Rhs>()) | |
auto constexpr | tatooine::operator- (Lhs const &lhs, Rhs const &rhs) |
component-wise subtraction More... | |
auto constexpr | tatooine::operator* (static_tensor auto const &t, arithmetic_or_complex auto const scalar) |
auto constexpr | tatooine::operator* (arithmetic_or_complex auto const scalar, static_tensor auto const &t) |
auto constexpr | tatooine::operator/ (static_tensor auto const &t, arithmetic_or_complex auto const scalar) |
auto constexpr | tatooine::operator/ (arithmetic_or_complex auto const scalar, static_tensor auto const &t) |
template<dynamic_tensor Lhs, dynamic_tensor Rhs> | |
auto | tatooine::operator* (Lhs const &lhs, Rhs const &rhs) |