18 Eigen::Matrix<double, 1, 2> output(1, 2);
20 TXTWriter txtWriter(
"io-TXTWriterReaderTest-matrix-1by2.log");
21 txtWriter.
write(output);
23 Eigen::Matrix<double, 1, 2> input(1, 2);
24 TXTReader txtReader(
"io-TXTWriterReaderTest-matrix-1by2.log");
25 txtReader.
read(input);
30 Eigen::Matrix<double, 2, 1> output(1, 2);
32 TXTWriter txtWriter(
"io-TXTWriterReaderTest-matrix-2by1.log");
33 txtWriter.
write(output);
35 Eigen::Matrix<double, 2, 1> input(1, 2);
36 TXTReader txtReader(
"io-TXTWriterReaderTest-matrix-2by1.log");
37 txtReader.
read(input);
42 Eigen::Matrix<double, 3, 3> matOutput;
43 matOutput << 1, 2, 3, 4, 5, 6, 7, 8, 9;
44 Eigen::VectorXd vecOutput = Eigen::VectorXd::Constant(1, 1);
47 TXTWriter txtWriter(
"io-TXTWriterReaderTest-matrix-3by3.log");
48 txtWriter.
write(matOutput);
49 txtWriter.
write(vecOutput);
52 Eigen::Matrix<double, 3, 3> matInput;
53 TXTReader txtReader(
"io-TXTWriterReaderTest-matrix-3by3.log");
54 txtReader.
read(matInput);
57 Eigen::VectorXd vecInput(1);
58 txtReader.
read(vecInput);
63 Eigen::Vector3d output(1, 2, 3);
65 TXTWriter txtWriter(
"io-TXTWriterReaderTest-vector-3.log");
66 txtWriter.
write(output);
69 Eigen::Vector3d input;
70 TXTReader txtReader(
"io-TXTWriterReaderTest-vector-3.log");
71 txtReader.
read(input);
boost::test_tools::predicate_result equals(const std::vector< float > &VectorA, const std::vector< float > &VectorB, float tolerance)
equals to be used in tests. Compares two std::vectors using a given tolerance. Prints both operands o...