mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Make operator=(EigenBase<>) uses the new assignment mechanism and introduce a generic EigenBase to EigenBase assignment kind based on the previous evalTo mechanism.
This commit is contained in:
@@ -73,6 +73,18 @@ struct traits<HouseholderSequence<VectorsType,CoeffsType,Side> >
|
||||
};
|
||||
};
|
||||
|
||||
#ifdef EIGEN_TEST_EVALUATORS
|
||||
|
||||
struct HouseholderSequenceShape {};
|
||||
|
||||
template<typename VectorsType, typename CoeffsType, int Side>
|
||||
struct evaluator_traits<HouseholderSequence<VectorsType,CoeffsType,Side> >
|
||||
: public evaluator_traits_base<HouseholderSequence<VectorsType,CoeffsType,Side> >
|
||||
{
|
||||
typedef HouseholderSequenceShape Shape;
|
||||
};
|
||||
#endif
|
||||
|
||||
template<typename VectorsType, typename CoeffsType, int Side>
|
||||
struct hseq_side_dependent_impl
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user