|
template<typename LHS , typename RHS >
requires ( algebra::is_tensor_v<LHS> && algebra::is_tensor_v<RHS> && !algebra::is_algebra_v<LHS> && !algebra::is_algebra_v<RHS>) |
| BinaryExpr< LHS, RHS, Min > | min (const BaseExpr< LHS > &lhs, const BaseExpr< RHS > &rhs) |
| |
template<typename LHS , typename RHS >
requires ( algebra::is_tensor_v<LHS> && algebra::is_tensor_v<RHS> && !algebra::is_algebra_v<LHS> && !algebra::is_algebra_v<RHS>) |
| BinaryExpr< LHS, RHS, Max > | max (const BaseExpr< LHS > &lhs, const BaseExpr< RHS > &rhs) |
| |
template<typename LHS , typename T >
requires (algebra::is_tensor_v<LHS> && !algebra::is_algebra_v<LHS> && !is_base_of_v<detail::BaseExprTag, T>) |
| ScalarExprRHS< LHS, T, Min > | min (const BaseExpr< LHS > &lhs, T scalar) noexcept |
| |
template<typename RHS , typename T >
requires (algebra::is_tensor_v<RHS> && !algebra::is_algebra_v<RHS> && !is_base_of_v<detail::BaseExprTag, T>) |
| ScalarExprRHS< RHS, T, Min > | min (T scalar, const BaseExpr< RHS > &rhs) noexcept |
| |
template<typename LHS , typename T >
requires (algebra::is_tensor_v<LHS> && !algebra::is_algebra_v<LHS> && !is_base_of_v<detail::BaseExprTag, T>) |
| ScalarExprRHS< LHS, T, Max > | max (const BaseExpr< LHS > &lhs, T scalar) noexcept |
| |
template<typename RHS , typename T >
requires (algebra::is_tensor_v<RHS> && !algebra::is_algebra_v<RHS> && !is_base_of_v<detail::BaseExprTag, T>) |
| ScalarExprRHS< RHS, T, Max > | max (T scalar, const BaseExpr< RHS > &rhs) noexcept |
| |