|
template<typename LHSInternalField , typename LHSReal , size_t N, typename LHSTensor , typename RHSInternalField , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (const field< LHSInternalField, LHSReal, N, LHSTensor > &lhs, const field< RHSInternalField, RHSReal, N, RHSTensor > &rhs, const Op &op) |
|
template<typename LHSInternalField , typename LHSReal , size_t N, typename LHSTensor , typename RHSInternalField , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (field< LHSInternalField, LHSReal, N, LHSTensor > &&lhs, const field< RHSInternalField, RHSReal, N, RHSTensor > &rhs, const Op &op) |
|
template<typename LHSInternalField , typename LHSReal , size_t N, typename LHSTensor , typename RHSInternalField , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (const field< LHSInternalField, LHSReal, N, LHSTensor > &lhs, field< RHSInternalField, RHSReal, N, RHSTensor > &&rhs, const Op &op) |
|
template<typename LHSInternalField , typename LHSReal , size_t N, typename LHSTensor , typename RHSInternalField , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (field< LHSInternalField, LHSReal, N, LHSTensor > &&lhs, field< RHSInternalField, RHSReal, N, RHSTensor > &&rhs, const Op &op) |
|
template<typename LHSInternalField , typename LHSReal , size_t N, typename LHSTensor , typename RHSInternalField , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (const field< LHSInternalField, LHSReal, N, LHSTensor > &lhs, const field< RHSInternalField, RHSReal, N, RHSTensor > &rhs, Op &&op) |
|
template<typename LHSInternalField , typename LHSReal , size_t N, typename LHSTensor , typename RHSInternalField , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (field< LHSInternalField, LHSReal, N, LHSTensor > &&lhs, const field< RHSInternalField, RHSReal, N, RHSTensor > &rhs, Op &&op) |
|
template<typename LHSInternalField , typename LHSReal , size_t N, typename LHSTensor , typename RHSInternalField , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (const field< LHSInternalField, LHSReal, N, LHSTensor > &lhs, field< RHSInternalField, RHSReal, N, RHSTensor > &&rhs, Op op) |
|
template<typename LHSInternalField , typename LHSReal , size_t N, typename LHSTensor , typename RHSInternalField , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (field< LHSInternalField, LHSReal, N, LHSTensor > &&lhs, field< RHSInternalField, RHSReal, N, RHSTensor > &&rhs, Op op) |
|
template<typename LHSReal , size_t N, typename LHSTensor , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (polymorphic::field< LHSReal, N, LHSTensor > const *lhs, polymorphic::field< RHSReal, N, RHSTensor > const *rhs, Op op) |
|
template<typename RealOut , size_t NOut, size_t... TensorDimsOut, typename LHSReal , size_t N, typename LHSTensor , typename RHSReal , typename RHSTensor , typename Op > |
constexpr auto | tatooine::make_binary_operation_field (polymorphic::field< LHSReal, N, LHSTensor > const &lhs, polymorphic::field< RHSReal, N, RHSTensor > const &rhs, Op op) |
|