Skip to content

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

ENH: Fixes algorithm to compute shape factors from Triangle geometry

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

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

linux.yml

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

Annotations

20 errors
build (ubuntu-22.04, clang++-14): build/vcpkg_installed/x64-linux-dynamic/include/Eigen/src/Core/MatrixBase.h#L379
no type named 'ReturnType' in 'Eigen::ScalarBinaryOpTraits<double, float>'
build (ubuntu-22.04, clang++-14): build/vcpkg_installed/x64-linux-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 (ubuntu-22.04, clang++-14): build/vcpkg_installed/x64-linux-dynamic/include/Eigen/src/Core/util/Meta.h#L504
no type named 'type' in 'std::invoke_result<Eigen::internal::scalar_sum_op<float, double>, const float &, const double &>'
build (ubuntu-22.04, clang++-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>>::Scalar, typename internal::traits<CwiseBinaryOp<scalar_product_op<double>, const Matrix<double, 3, 1, 0>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0>>>>::Scalar>, const Eigen::Matrix<float, 3, 1, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::Matrix<double, 3, 1, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1, 0>>>>' (aka 'const CwiseBinaryOp<scalar_sum_op<float, double>, const Eigen::Matrix<float, 3, 1, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::Matrix<double, 3, 1, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1, 0>>>>') to function return type 'std::array<IGeometry::MeshIndexType, 3>' (aka 'array<unsigned long, 3>')
build (ubuntu-22.04, clang++-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>>::Scalar, typename internal::traits<CwiseBinaryOp<scalar_product_op<double>, const Matrix<double, 3, 1, 0>, const CwiseNullaryOp<scalar_constant_op<double>, const Matrix<double, 3, 1, 0>>>>::Scalar>, const Eigen::Matrix<float, 3, 1, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::Matrix<double, 3, 1, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1, 0>>>>' (aka 'const CwiseBinaryOp<scalar_sum_op<float, double>, const Eigen::Matrix<float, 3, 1, 0>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double>, const Eigen::Matrix<double, 3, 1, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1, 0>>>>') to function return type 'std::array<IGeometry::MeshIndexType, 3>' (aka 'array<unsigned long, 3>')
build (ubuntu-22.04, clang++-14): build/vcpkg_installed/x64-linux-dynamic/include/Eigen/src/Core/GeneralProduct.h#L419
static_assert failed due to requirement 'ProductIsValid || SameSizes' "INVALID_MATRIX_PRODUCT"
build (ubuntu-22.04, g++-11): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L47
declaration of ‘TriStore’ shadows a global declaration [-Werror=shadow]
build (ubuntu-22.04, g++-11): build/vcpkg_installed/x64-linux-dynamic/include/Eigen/src/Core/MatrixBase.h#L379
no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits<double, float, Eigen::internal::scalar_product_op<double, float> >’
build (ubuntu-22.04, g++-11): build/vcpkg_installed/x64-linux-dynamic/include/Eigen/src/Core/MatrixBase.h#L380
no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits<double, float, Eigen::internal::scalar_product_op<double, float> >’
build (ubuntu-22.04, g++-11): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L89
no matching function for call to ‘Eigen::Matrix<double, 3, 1>::cross(PointT&)’
build (ubuntu-22.04, g++-11): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L91
no matching function for call to ‘Eigen::Matrix<double, 3, 1>::cross(PointT&)’
build (ubuntu-22.04, g++-11): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L93
no matching function for call to ‘Eigen::Matrix<double, 3, 1>::cross(PointT&)’
build (ubuntu-22.04, g++-11): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L147
no matching function for call to ‘Eigen::Matrix<double, 3, 1>::dot(PointT&)’
build (ubuntu-22.04, g++-11): build/vcpkg_installed/x64-linux-dynamic/include/Eigen/src/Core/Dot.h#L72
no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits<double, float, Eigen::internal::scalar_product_op<double, float> >’
build (ubuntu-22.04, g++-11): src/Plugins/OrientationAnalysis/src/OrientationAnalysis/Filters/Algorithms/ComputeTriangleGeomShapes.cpp#L148
no matching function for call to ‘Eigen::Matrix<double, 3, 1>::dot(PointT&)’
build (ubuntu-22.04, g++-11): build/vcpkg_installed/x64-linux-dynamic/include/Eigen/src/Core/Dot.h#L72
no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits<double, float, Eigen::internal::scalar_product_op<double, float> >’