aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/basicstuff.cpp
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2009-07-10 16:10:03 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2009-07-10 16:10:03 +0200
commitec5c608aa3caea7f14aa03e4e13041ee9e2664de (patch)
tree378fa9a1859181bfd5ca6161997532cc9a0a87d2 /test/basicstuff.cpp
parent1c52985aa7673ef925c484969808fe017b71f377 (diff)
Set of fixes and workaround to make sun studio more happy.
Still remains the problem of alignment and vectorization.
Diffstat (limited to 'test/basicstuff.cpp')
-rw-r--r--test/basicstuff.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/basicstuff.cpp b/test/basicstuff.cpp
index 2f088988f..52aff93ee 100644
--- a/test/basicstuff.cpp
+++ b/test/basicstuff.cpp
@@ -107,7 +107,7 @@ template<typename MatrixType> void basicStuff(const MatrixType& m)
{
VERIFY_IS_NOT_APPROX(m3, m1);
}
-
+
m3.real() = m1.real();
VERIFY_IS_APPROX(static_cast<const MatrixType&>(m3).real(), static_cast<const MatrixType&>(m1).real());
VERIFY_IS_APPROX(static_cast<const MatrixType&>(m3).real(), m1.real());
@@ -121,16 +121,16 @@ template<typename MatrixType> void basicStuffComplex(const MatrixType& m)
int rows = m.rows();
int cols = m.cols();
-
+
Scalar s1 = ei_random<Scalar>(),
s2 = ei_random<Scalar>();
-
+
VERIFY(ei_real(s1)==ei_real_ref(s1));
VERIFY(ei_imag(s1)==ei_imag_ref(s1));
ei_real_ref(s1) = ei_real(s2);
ei_imag_ref(s1) = ei_imag(s2);
VERIFY(s1==s2);
-
+
RealMatrixType rm1 = RealMatrixType::Random(rows,cols),
rm2 = RealMatrixType::Random(rows,cols);
MatrixType cm(rows,cols);
@@ -162,7 +162,7 @@ void test_basicstuff()
CALL_SUBTEST( basicStuff(MatrixXcd(20, 20)) );
CALL_SUBTEST( basicStuff(Matrix<float, 100, 100>()) );
CALL_SUBTEST( basicStuff(Matrix<long double,Dynamic,Dynamic>(10,10)) );
-
+
CALL_SUBTEST( basicStuffComplex(MatrixXcf(21, 17)) );
CALL_SUBTEST( basicStuffComplex(MatrixXcd(2, 3)) );
}