/dports/math/stanmath/math-4.2.0/stan/math/fwd/fun/ |
H A D | multiply.hpp | 14 template <typename Mat1, typename Mat2, 15 require_all_eigen_vt<is_fvar, Mat1, Mat2>* = nullptr, 16 require_vt_same<Mat1, Mat2>* = nullptr, 18 inline auto multiply(const Mat1& m1, const Mat2& m2) { in multiply() 23 template <typename Mat1, typename Mat2, 24 require_eigen_vt<is_fvar, Mat1>* = nullptr, 27 inline auto multiply(const Mat1& m1, const Mat2& m2) { in multiply() 29 Eigen::Matrix<value_type_t<Mat1>, Mat1::RowsAtCompileTime, in multiply() 33 Eigen::Matrix<value_type_t<Mat1>, 1, Mat1::ColsAtCompileTime> crow in multiply() 42 template <typename Mat1, typename Mat2, [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/tools/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/clang/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/lang/clang-mesa/clang-13.0.1.src/test/SemaCXX/ |
H A D | matrix-type-operators.cpp | 25 MyMatrix<unsigned, 2, 2> Mat1; in test_add_template() local 28 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_add_template() 29 unsigned v1 = add<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_add_template() 33 Mat1.value = add<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_add_template() 53 MyMatrix<unsigned, 2, 2> Mat1; in test_subtract_template() local 56 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_subtract_template() 57 unsigned v1 = subtract<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_subtract_template() 61 Mat1.value = subtract<unsigned, 2, 2, unsigned, 3, 3, unsigned, 2, 2>(Mat1, Mat2); in test_subtract_template() 90 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_multiply_template() 91 unsigned v1 = multiply<unsigned, 2, 2, unsigned, 2, 2, unsigned, 2, 2>(Mat1, Mat1); in test_multiply_template() [all …]
|
H A D | matrix-type-builtins.cpp | 29 MyMatrix<unsigned, 2, 3> Mat1; in test_transpose_template() local 31 Mat1.value = *((decltype(Mat1)::matrix_t *)Ptr1); in test_transpose_template() 32 Mat1.value = transpose<unsigned, 2, 3, unsigned, 2, 3>(Mat1); in test_transpose_template() 35 Mat1.value = transpose<unsigned, 3, 3, unsigned, 2, 3>(Mat2); in test_transpose_template() 56 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_loads_template() local 57 Mat1.value = column_major_load<unsigned, 2, 3, unsigned, 2, 3>(Mat1, Ptr1); in test_column_major_loads_template() 59 column_major_load<unsigned, 2, 3, unsigned, 5, 5>(Mat1, Ptr1); in test_column_major_loads_template() 63 Mat1.value = column_major_load<float, 2, 3, unsigned, 2, 3>(Mat2, Ptr2); in test_column_major_loads_template() 140 MyMatrix<unsigned, 2, 3> Mat1; in test_column_major_store_template() local 141 column_major_store<unsigned, 2, 3, unsigned>(Mat1, Ptr1); in test_column_major_store_template() [all …]
|
/dports/math/stanmath/math-4.2.0/stan/math/rev/fun/ |
H A D | columns_dot_product.hpp | 31 template <typename Mat1, typename Mat2, 32 require_all_eigen_t<Mat1, Mat2>* = nullptr, 33 require_any_eigen_vt<is_var, Mat1, Mat2>* = nullptr> 34 inline Eigen::Matrix<return_type_t<Mat1, Mat2>, 1, Mat1::ColsAtCompileTime> 35 columns_dot_product(const Mat1& v1, const Mat2& v2) { in columns_dot_product() 61 template <typename Mat1, typename Mat2, 62 require_all_matrix_t<Mat1, Mat2>* = nullptr, 63 require_any_var_matrix_t<Mat1, Mat2>* = nullptr> 71 arena_t<promote_scalar_t<var, Mat1>> arena_v1 = v1; in columns_dot_product() 78 if (is_var_matrix<Mat1>::value) { in columns_dot_product() [all …]
|
H A D | rows_dot_product.hpp | 30 template <typename Mat1, typename Mat2, 31 require_all_eigen_t<Mat1, Mat2>* = nullptr, 32 require_any_eigen_vt<is_var, Mat1, Mat2>* = nullptr> 34 const Mat1& v1, const Mat2& v2) { in rows_dot_product() 60 template <typename Mat1, typename Mat2, 61 require_all_matrix_t<Mat1, Mat2>* = nullptr, 62 require_any_var_matrix_t<Mat1, Mat2>* = nullptr> 68 Mat1, Mat2>; in rows_dot_product() 71 arena_t<promote_scalar_t<var, Mat1>> arena_v1 = v1; in rows_dot_product() 78 if (is_var_matrix<Mat1>::value) { in rows_dot_product() [all …]
|