mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-12 03:39:01 +08:00
Fix operator<<(ostream,AlignedVector3)
This commit is contained in:
parent
e6297741c9
commit
b8df8815f4
@ -193,6 +193,12 @@ template<typename _Scalar> class AlignedVector3
|
|||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
|
||||||
|
template<typename _Scalar>
|
||||||
|
struct eval<AlignedVector3<_Scalar>, Dense>
|
||||||
|
{
|
||||||
|
typedef const AlignedVector3<_Scalar>& type;
|
||||||
|
};
|
||||||
|
|
||||||
template<typename Scalar>
|
template<typename Scalar>
|
||||||
struct evaluator<AlignedVector3<Scalar> >
|
struct evaluator<AlignedVector3<Scalar> >
|
||||||
: evaluator<Matrix<Scalar,4,1> >::type
|
: evaluator<Matrix<Scalar,4,1> >::type
|
||||||
|
@ -59,6 +59,11 @@ void alignedvector3()
|
|||||||
f2.normalize();
|
f2.normalize();
|
||||||
r2.normalize();
|
r2.normalize();
|
||||||
VERIFY_IS_APPROX(f2,r2);
|
VERIFY_IS_APPROX(f2,r2);
|
||||||
|
|
||||||
|
std::stringstream ss1, ss2;
|
||||||
|
ss1 << f1;
|
||||||
|
ss2 << r1;
|
||||||
|
VERIFY(ss1.str()==ss2.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_alignedvector3()
|
void test_alignedvector3()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user