Build: #3 failed

Job: ManyLinux 2.28 failed

Stages & jobs

  1. Tag

  2. Default Stage

  3. Test

Build log

The build generated 2,010 lines of output.The output is too long and has been truncated to the last 1,000 lines. Download or view full build log.

18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:120:11:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::add_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::add_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::add_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Func = Eigen::internal::add_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::sub_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::sub_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:128:18:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<int, -1, 1> >, Eigen::internal::evaluator<Eigen::Matrix<int, -1, 1> >, Eigen::internal::assign_op<int, int> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<int, -1, 1> >, Eigen::internal::evaluator<Eigen::Matrix<int, -1, 1> >, Eigen::internal::assign_op<int, int>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<int, -1, 1>; SrcXprType = Eigen::Matrix<int, -1, 1>; Functor = Eigen::internal::assign_op<int, int>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<int, -1, 1>; SrcXprType = Eigen::Matrix<int, -1, 1>; Functor = Eigen::internal::assign_op<int, int>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<int, -1, 1>; Src = Eigen::Matrix<int, -1, 1>; Func = Eigen::internal::assign_op<int, int>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<int, -1, 1>; Derived = Eigen::Matrix<int, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:208:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = int; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h:382:17:   required from ‘Eigen::PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType>& Eigen::PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType>::operator=(const Eigen::PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType>&) [with int SizeAtCompileTime = -1; int MaxSizeAtCompileTime = -1; _StorageIndex = int]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:234:17:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::Matrix<double, -1, 1> >, 2>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:223:13:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:253:13:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h:83:18:   required from ‘void Eigen::internal::qrsolv(Eigen::Matrix<LhsScalar, -1, -1, 0>&, const VectorXi&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Eigen::Matrix<Scalar, -1, 1>&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double; Eigen::VectorXi = Eigen::Matrix<int, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:256:23:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::internal::swap_assign_op<double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::internal::swap_assign_op<double>, 1>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::internal::swap_assign_op<double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op<double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Func = Eigen::internal::swap_assign_op<double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:549:23:   required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7:   required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10:   required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10:   required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 16, Eigen::Stride<-1, -1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:621:56:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:960:61:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::div_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::div_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::div_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::div_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:561:34:   required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7:   required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10:   required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10:   required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 16, Eigen::Stride<-1, -1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:621:56:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:960:61:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 0, -1, 1> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 0, -1, 1> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1, 0, -1, 1>; SrcXprType = Eigen::Matrix<double, -1, -1, 0, -1, 1>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1, 0, -1, 1>; SrcXprType = Eigen::Matrix<double, -1, -1, 0, -1, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 1>; Src = Eigen::Matrix<double, -1, -1, 0, -1, 1>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, -1, 1>; Derived = Eigen::Matrix<double, -1, -1, 0, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:278:27:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::mul_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::mul_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::mul_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::mul_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::mul_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::mul_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h:21:28:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false> >, Eigen::internal::add_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false> >, Eigen::internal::add_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false>; Functor = Eigen::internal::add_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false>; Functor = Eigen::internal::add_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false>; Func = Eigen::internal::add_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false>; Func = Eigen::internal::add_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177:18:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 1, 1, 1, 1> >, const Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::sub_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 1, 1, 1, 1> >, const Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::sub_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 1, 1, 1, 1> >, const Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 1, 1, 1, 1> >, const Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 1, 1, 1, 1> >, const Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 1, 1, 1, 1> >, const Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::sub_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:327:20:   required from ‘Derived& Eigen::DenseBase<Derived>::setConstant(const Scalar&) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Eigen::DenseBase<Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h:501:10:   required from ‘Derived& Eigen::DenseBase<Derived>::setZero() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:201:29:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Diagonal<Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h:32:7:   required from ‘void Eigen::internal::qrsolv(Eigen::Matrix<LhsScalar, -1, -1, 0>&, const VectorXi&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Eigen::Matrix<Scalar, -1, 1>&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double; Eigen::VectorXi = Eigen::Matrix<int, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:256:23:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:45:18:   required from ‘void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:52:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179:21:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:202:90:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179:21:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:202:90:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179:21:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:202:90:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179:21:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Matrix<double, -1, 1>; _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:224:100:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::sub_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Matrix<double, -1, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Matrix<double, -1, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:960:61:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 1, -1> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::Matrix<double, 1, -1> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix<double, 1, -1>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix<double, 1, -1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Src = Eigen::Matrix<double, 1, -1>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:797:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>, -1, 1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, 1, 1, 1, 1>, 0, Eigen::Stride<0, 0> >]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:343:39:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:179:21:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Matrix<double, -1, 1>; _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:224:100:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:960:61:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:45:18:   required from ‘void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:52:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h:182:11:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with int Side = 1; OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:511:37:   required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, 1>, -1, 1, false>; _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:202:90:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:960:61:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, 1, 0, 1, 1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from ‘Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::FullPivLU<Eigen::Matrix<double, -1, -1> >, Eigen::Map<Eigen::Matrix<double, -1, 1>, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:621:35:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:960:61:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:728:41:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:812:25:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:129:22:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::sub_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> > >, Eigen::internal::sub_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Matrix<double, -1, 1> >; Func = Eigen::internal::sub_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:129:22:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::swap_assign_op<double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::swap_assign_op<double>, 1>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Swap.h:19:7:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::swap_assign_op<double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op<double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op<double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::swap_assign_op<double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:204:7:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::sub_assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::sub_assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:563:55:   required from ‘void Eigen::FullPivLU<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:121:7:   required from ‘Eigen::FullPivLU<MatrixType>& Eigen::FullPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:472:10:   required from ‘Eigen::FullPivLU<MatrixType>::FullPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/LU/FullPivLU.h:886:10:   required from ‘const Eigen::FullPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::fullPivLu() const [with Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 16, Eigen::Stride<-1, -1> >; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:621:56:   required from ‘void {anonymous}::SolveSimultaneousEquationsByLU(size_t, const T*, const T*, T*) [with T = double; MatrixT = Eigen::Matrix<double, -1, -1>; VectorT = Eigen::Matrix<double, -1, 1>; size_t = long unsigned int]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:960:61:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:473,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 1; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:145:123:   required from ‘static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:324:12:   required from ‘static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from ‘static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:460:39: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 460 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
18-Jan-2024 13:15:16 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:461:39: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 461 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
18-Jan-2024 13:15:16 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 1, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:154:113:   required from ‘static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:324:12:   required from ‘static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from ‘static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:460:39: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 460 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
18-Jan-2024 13:15:16 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:461:39: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 461 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
18-Jan-2024 13:15:16 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:204:7:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false> >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false> >, Eigen::internal::evaluator<Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false> >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; SrcXprType = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, 1>, 1, 1, false>; Src = Eigen::Block<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 1, 1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 2>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Matrix<double, -1, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > > >, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:270:13:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:275:33:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:473,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 0>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 1; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:74:123:   required from ‘static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = long int; int Mode = 2; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:265:12:   required from ‘static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; Dest = Eigen::Matrix<double, -1, 1>; int Mode = 2; typename Dest::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:180:109:   required from ‘static void Eigen::internal::triangular_product_impl<Mode, true, Lhs, false, Rhs, true>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; int Mode = 2; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; typename Dest::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, Eigen::TriangularShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 186 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
18-Jan-2024 13:15:16 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 187 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
18-Jan-2024 13:15:16 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::run(Index, Index, const LhsMapper&, const RhsMapper&, Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; LhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 0>; bool ConjugateLhs = false; RhsScalar = double; RhsMapper = Eigen::internal::const_blas_data_mapper<double, long int, 1>; bool ConjugateRhs = false; int Version = 0; Eigen::internal::general_matrix_vector_product<Index, LhsScalar, LhsMapper, 0, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version>::ResScalar = double]’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:83:113:   required from ‘static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = long int; int Mode = 2; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:265:12:   required from ‘static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; Dest = Eigen::Matrix<double, -1, 1>; int Mode = 2; typename Dest::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:180:109:   required from ‘static void Eigen::internal::triangular_product_impl<Mode, true, Lhs, false, Rhs, true>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; int Mode = 2; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; typename Dest::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from ‘static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from ‘static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>; Rhs = Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, Eigen::TriangularShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::TriangularView<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Product<Eigen::Inverse<Eigen::PermutationMatrix<-1, -1> >, Eigen::Matrix<double, -1, 1>, 2>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:299:13:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:186:39: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 186 |   const Index offset1 = (FirstAligned && alignmentStep==1)?3:1;
18-Jan-2024 13:15:16 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h:187:39: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 187 |   const Index offset3 = (FirstAligned && alignmentStep==1)?1:3;
18-Jan-2024 13:15:16 |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from ‘void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:548:35:   required from ‘void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:156:7:   required from ‘Eigen::ColPivHouseholderQR<MatrixType>::ColPivHouseholderQR(Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:232:39:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> > >, Eigen::internal::assign_op<double, double>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, Eigen::Matrix<double, 1, -1> >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, 1>; Workspace = Eigen::Matrix<double, 1, 1, 1, 1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:308:25:   required from ‘void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&) const [with Dest = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/MatrixBase.h:525:37:   required from ‘void Eigen::MatrixBase<Derived>::applyOnTheLeft(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::HouseholderSequence<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 1>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:254:23:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimizeOneStep(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h:164:18:   required from ‘Eigen::LevenbergMarquardtSpace::Status Eigen::LevenbergMarquardt<FunctorType, Scalar>::minimize(Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType&) [with FunctorType = {anonymous}::GaussianFunctorDouble; Scalar = double; Eigen::LevenbergMarquardt<FunctorType, Scalar>::FVectorType = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16 /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:821:22:   required from here
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 86 |     MayLinearVectorize = bool(MightVectorize) && MayLinearize && DstHasDirectAccess
18-Jan-2024 13:15:16 |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:90:55: warning: enum constant in boolean context [-Wint-in-bool-context]
18-Jan-2024 13:15:16 90 |     MaySliceVectorize  = bool(MightVectorize) && bool(DstHasDirectAccess)
18-Jan-2024 13:15:16 |                                                       ^~~~~~~~~~~~~~~~~~
18-Jan-2024 13:15:16 In file included from /usr/include/eigen3/Eigen/Core:420,
18-Jan-2024 13:15:16 from /source/work/sakura-libsakura-5.1.3/libsakura/src/numeric_operation.cc:36:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘struct Eigen::internal::copy_using_evaluator_traits<Eigen::internal::evaluator<Eigen::Matrix<bool, -1, 1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<bool, bool> >’:
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:607:49:   required from ‘class Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<bool, -1, 1, 0, -1, 1> >, Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> > >, Eigen::internal::assign_op<bool, bool>, 0>’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:739:10:   required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<bool, bool>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; SrcXprType = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Functor = Eigen::internal::assign_op<bool, bool>; Weak = void]’
18-Jan-2024 13:15:16 Traceback (most recent call last):
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Func = Eigen::internal::assign_op<bool, bool>]’
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Matrix<bool, -1, 1, 0, -1, 1>; Src = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<bool>, Eigen::Matrix<bool, -1, 1, 0, -1, 1> >; Func = Eigen::internal::assign_op<bool, bool>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*; typename Eigen::internal::evaluator_traits<SrcXprType>::Shape = Eigen::DenseShape]’
18-Jan-2024 13:15:16   File "build_casalith_cmake.py", line 95, in <module>
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:710:32:   required from ‘Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; Derived = Eigen::Matrix<double, -1, 1>]’
18-Jan-2024 13:15:16     exec_as_shell(cmd)
18-Jan-2024 13:15:16 /usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::PermutationMatrix<-1, -1>, Eigen::Matrix<double, -1, 1>, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’
18-Jan-2024 13:15:16   File "build_casalith_cmake.py", line 73, in exec_as_shell
18-Jan-2024 13:15:16 /usr/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h:204:7:   required from ‘void Eigen::internal::lmpar2(const Eigen::ColPivHouseholderQR<Eigen::Matrix<LhsScalar, -1, -1, 0> >&, const Eigen::Matrix<Scalar, -1, 1>&, const Eigen::Matrix<Scalar, -1, 1>&, Scalar, Scalar&, Eigen::Matrix<Scalar, -1, 1>&) [with Scalar = double]’
18-Jan-2024 13:15:16     output = process.stdout.readline().decode('UTF-8')
18-Jan-2024 13:15:16   File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
18-Jan-2024 13:15:16     return codecs.utf_8_decode(input, errors, True)
18-Jan-2024 13:15:16 UnicodeDecodeError: 'utf8' codec can't decode bytes in position 109-110: invalid continuation byte
18-Jan-2024 13:15:16 Failing task since return code of [/export/home/cbt-el7-6/bamboohome/temp/CASA-CMAKECI125-ML228-3-ScriptBuildTask-5073531972410226456.sh] was 1 while expected 0
18-Jan-2024 13:15:16 Finished task 'Create Casatools Wheel' with result: Failed
18-Jan-2024 13:15:16 Starting task 'Clean up' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
18-Jan-2024 13:15:16
Beginning to execute external process for build 'CASA - CMake CI Build - CAS-14267 - ManyLinux 2.28 #3 (CASA-CMAKECI125-ML228-3)'
... running command line:
/export/home/cbt-el7-6/bamboohome/temp/CASA-CMAKECI125-ML228-3-ScriptBuildTask-9047178221129566950.sh
... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CMAKECI125-ML228
18-Jan-2024 13:15:16 Starting cleanup
18-Jan-2024 13:15:16 Error response from daemon: No such container: build_container
18-Jan-2024 13:15:29 casalith_container
18-Jan-2024 13:15:29 Error response from daemon: No such container: build_container
18-Jan-2024 13:15:29 casalith_container
18-Jan-2024 13:15:29 Cleanup complete
18-Jan-2024 13:15:29 Finished task 'Clean up' with result: Success
18-Jan-2024 13:15:29 Running post build plugin 'Docker Container Cleanup'
18-Jan-2024 13:15:29
Beginning to execute external process for build 'CASA - CMake CI Build - CAS-14267 - ManyLinux 2.28 #3 (CASA-CMAKECI125-ML228-3)'
... running command line:
/bin/docker rm -f casalith_container
... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-CMAKECI125-ML228
18-Jan-2024 13:15:29 Error response from daemon: No such container: casalith_container
18-Jan-2024 13:15:29 Running post build plugin 'NCover Results Collector'
18-Jan-2024 13:15:29 Running post build plugin 'Build Results Label Collector'
18-Jan-2024 13:15:29 Running post build plugin 'Clover Results Collector'
18-Jan-2024 13:15:29 Running post build plugin 'npm Cache Cleanup'
18-Jan-2024 13:15:29 Running post build plugin 'Artifact Copier'
18-Jan-2024 13:15:29 Publishing an artifact: ManyLinux228 Python 3.8 Tool wheel
18-Jan-2024 13:15:29 Failing as no matching files has been found and empty artifacts are not allowed.
18-Jan-2024 13:15:29 Unable to publish artifact [ManyLinux228 Python 3.8 Tool wheel]:
18-Jan-2024 13:15:29 The artifact is required, build will now fail.
18-Jan-2024 13:15:29 The artifact hasn't been successfully published after 59.78 ms
18-Jan-2024 13:15:29 Publishing an artifact: ManyLinux228 Casatestutils
18-Jan-2024 13:15:29 Failing as no matching files has been found and empty artifacts are not allowed.
18-Jan-2024 13:15:29 Unable to publish artifact [ManyLinux228 Casatestutils]:
18-Jan-2024 13:15:29 The artifact is required, build will now fail.
18-Jan-2024 13:15:29 The artifact hasn't been successfully published after 12.06 ms
18-Jan-2024 13:15:29 Finalising the build...
18-Jan-2024 13:15:29 Stopping timer.
18-Jan-2024 13:15:29 Build CASA-CMAKECI125-ML228-3 completed.
18-Jan-2024 13:15:30 Running on server: post build plugin 'Build Hanging Detection Configuration'
18-Jan-2024 13:15:30 Running on server: post build plugin 'NCover Results Collector'
18-Jan-2024 13:15:30 Running on server: post build plugin 'Build Labeller'
18-Jan-2024 13:15:30 Running on server: post build plugin 'Clover Delta Calculator'
18-Jan-2024 13:15:30 Running on server: post build plugin 'Maven Dependencies Postprocessor'
18-Jan-2024 13:15:30 All post build plugins have finished
18-Jan-2024 13:15:30 Generating build results summary...
18-Jan-2024 13:15:30 Saving build results to disk...
18-Jan-2024 13:15:30 Store variable context...
18-Jan-2024 13:15:30 Finished building CASA-CMAKECI125-ML228-3.