Skip to content

ENH: Fixes algorithm to compute shape factors from Triangle geometry #6108

ENH: Fixes algorithm to compute shape factors from Triangle geometry

ENH: Fixes algorithm to compute shape factors from Triangle geometry #6108

Triggered via pull request January 10, 2025 22:15
Status Failure
Total duration 44m 29s
Artifacts

macos.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

20 errors
build (macos-14): build/vcpkg_installed/arm64-osx-dynamic/include/Eigen/src/Core/MatrixBase.h#L379
no type named 'ReturnType' in 'Eigen::ScalarBinaryOpTraits<double, float>'
build (macos-14): build/vcpkg_installed/arm64-osx-dynamic/include/Eigen/src/Core/functors/BinaryFunctors.h#L34
no type named 'ReturnType' in 'Eigen::ScalarBinaryOpTraits<float, double, Eigen::internal::scalar_sum_op<float, double>>'
build (macos-14): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L184
no viable conversion from returned value of type 'const CwiseBinaryOp<internal::scalar_sum_op<typename internal::traits<Matrix<float, 3, 1, 0, 3, 1>>::Scalar, typename internal::traits<CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, 3, 1, 0, 3, 1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0, 3, 1>>>>::Scalar>, const Matrix<float, 3, 1, 0, 3, 1>, const CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, 3, 1, 0, 3, 1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0, 3, 1>>>>' (aka 'const CwiseBinaryOp<scalar_sum_op<float, double>, const Eigen::Matrix<float, 3, 1, 0, 3, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1, 0, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1, 0, 3, 1>>>>') to function return type 'std::array<IGeometry::MeshIndexType, 3>' (aka 'array<unsigned long long, 3>')
build (macos-14): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L191
no viable conversion from returned value of type 'const CwiseBinaryOp<internal::scalar_sum_op<typename internal::traits<Matrix<float, 3, 1, 0, 3, 1>>::Scalar, typename internal::traits<CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, 3, 1, 0, 3, 1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0, 3, 1>>>>::Scalar>, const Matrix<float, 3, 1, 0, 3, 1>, const CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, 3, 1, 0, 3, 1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0, 3, 1>>>>' (aka 'const CwiseBinaryOp<scalar_sum_op<float, double>, const Eigen::Matrix<float, 3, 1, 0, 3, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1, 0, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1, 0, 3, 1>>>>') to function return type 'std::array<IGeometry::MeshIndexType, 3>' (aka 'array<unsigned long long, 3>')
build (macos-14): build/vcpkg_installed/arm64-osx-dynamic/include/Eigen/src/Core/GeneralProduct.h#L419
static assertion failed due to requirement 'ProductIsValid || SameSizes': INVALID_MATRIX_PRODUCT
build (macos-14): build/vcpkg_installed/arm64-osx-dynamic/include/Eigen/src/Core/AssignEvaluator.h#L887
static assertion failed due to requirement '(int(Eigen::internal::size_of_xpr_at_compile_time<Eigen::Matrix<double, 3, 1, 0, 3, 1>>::ret) == 0 && int(Eigen::internal::size_of_xpr_at_compile_time<Eigen::Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>>::ret) == 0) || ((int(Matrix<double, 3, 1, 0, 3, 1>::RowsAtCompileTime) == Eigen::Dynamic || int(Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>::RowsAtCompileTime) == Eigen::Dynamic || int(Matrix<double, 3, 1, 0, 3, 1>::RowsAtCompileTime) == int(Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>::RowsAtCompileTime)) && (int(Matrix<double, 3, 1, 0, 3, 1>::ColsAtCompileTime) == Eigen::Dynamic || int(Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>::ColsAtCompileTime) == Eigen::Dynamic || int(Matrix<double, 3, 1, 0, 3, 1>::ColsAtCompileTime) == int(Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>::ColsAtCompileTime)))': YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES
build (macos-13): build/vcpkg_installed/x64-osx-v11/include/Eigen/src/Core/MatrixBase.h#L379
no type named 'ReturnType' in 'Eigen::ScalarBinaryOpTraits<double, float>'
build (macos-13): build/vcpkg_installed/x64-osx-v11/include/Eigen/src/Core/functors/BinaryFunctors.h#L34
no type named 'ReturnType' in 'Eigen::ScalarBinaryOpTraits<float, double, Eigen::internal::scalar_sum_op<float, double>>'
build (macos-13): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L184
no viable conversion from returned value of type 'const CwiseBinaryOp<internal::scalar_sum_op<typename internal::traits<Matrix<float, 3, 1, 0, 3, 1>>::Scalar, typename internal::traits<CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, 3, 1, 0, 3, 1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0, 3, 1>>>>::Scalar>, const Matrix<float, 3, 1, 0, 3, 1>, const CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, 3, 1, 0, 3, 1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0, 3, 1>>>>' (aka 'const CwiseBinaryOp<scalar_sum_op<float, double>, const Eigen::Matrix<float, 3, 1, 0, 3, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1, 0, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1, 0, 3, 1>>>>') to function return type 'std::array<IGeometry::MeshIndexType, 3>' (aka 'array<unsigned long long, 3>')
build (macos-13): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L191
no viable conversion from returned value of type 'const CwiseBinaryOp<internal::scalar_sum_op<typename internal::traits<Matrix<float, 3, 1, 0, 3, 1>>::Scalar, typename internal::traits<CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, 3, 1, 0, 3, 1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0, 3, 1>>>>::Scalar>, const Matrix<float, 3, 1, 0, 3, 1>, const CwiseBinaryOp<scalar_product_op<double, double>, const Matrix<double, 3, 1, 0, 3, 1>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0, 3, 1>>>>' (aka 'const CwiseBinaryOp<scalar_sum_op<float, double>, const Eigen::Matrix<float, 3, 1, 0, 3, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1, 0, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1, 0, 3, 1>>>>') to function return type 'std::array<IGeometry::MeshIndexType, 3>' (aka 'array<unsigned long long, 3>')
build (macos-13): build/vcpkg_installed/x64-osx-v11/include/Eigen/src/Core/GeneralProduct.h#L419
static assertion failed due to requirement 'ProductIsValid || SameSizes': INVALID_MATRIX_PRODUCT
build (macos-13): build/vcpkg_installed/x64-osx-v11/include/Eigen/src/Core/AssignEvaluator.h#L887
static assertion failed due to requirement '(int(Eigen::internal::size_of_xpr_at_compile_time<Eigen::Matrix<double, 3, 1, 0, 3, 1>>::ret) == 0 && int(Eigen::internal::size_of_xpr_at_compile_time<Eigen::Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>>::ret) == 0) || ((int(Matrix<double, 3, 1, 0, 3, 1>::RowsAtCompileTime) == Eigen::Dynamic || int(Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>::RowsAtCompileTime) == Eigen::Dynamic || int(Matrix<double, 3, 1, 0, 3, 1>::RowsAtCompileTime) == int(Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>::RowsAtCompileTime)) && (int(Matrix<double, 3, 1, 0, 3, 1>::ColsAtCompileTime) == Eigen::Dynamic || int(Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>::ColsAtCompileTime) == Eigen::Dynamic || int(Matrix<double, 3, 1, 0, 3, 1>::ColsAtCompileTime) == int(Product<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 3, 1, 3, 3>, 0>::ColsAtCompileTime)))': YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES