diff options
author | 2008-01-06 16:35:21 +0000 | |
---|---|---|
committer | 2008-01-06 16:35:21 +0000 | |
commit | 84934ea217eb327ba0e3c357b3c68ab0e22d5160 (patch) | |
tree | 517efc9702ac2e448763e45f04e8906e86ebb1d1 /doc/snippets | |
parent | aaf889e72b005110530fb4252fb0858c2ec733de (diff) |
- move: DerivedTraits becomes MatrixBase::Traits
- the static constants are private again in the Derived classes
- more documentation and code snippets
- new isDiagonal() method
Diffstat (limited to 'doc/snippets')
-rw-r--r-- | doc/snippets/MatrixBase_isDiagonal.cpp | 6 | ||||
-rw-r--r-- | doc/snippets/MatrixBase_isIdentity.cpp | 5 | ||||
-rw-r--r-- | doc/snippets/MatrixBase_isOnes.cpp | 5 | ||||
-rw-r--r-- | doc/snippets/MatrixBase_isOrtho_matrix.cpp | 5 | ||||
-rw-r--r-- | doc/snippets/MatrixBase_isOrtho_vector.cpp | 6 | ||||
-rw-r--r-- | doc/snippets/MatrixBase_isZero.cpp | 5 |
6 files changed, 32 insertions, 0 deletions
diff --git a/doc/snippets/MatrixBase_isDiagonal.cpp b/doc/snippets/MatrixBase_isDiagonal.cpp new file mode 100644 index 000000000..5c2f7d4d2 --- /dev/null +++ b/doc/snippets/MatrixBase_isDiagonal.cpp @@ -0,0 +1,6 @@ +Matrix3d m = 10000 * Matrix3d::identity(); +m(0,2) = 1; +cout << "Here's the matrix m:" << endl << m << endl; +cout << "m.isDiagonal() returns: " << m.isDiagonal() << endl; +cout << "m.isDiagonal(1e-3) returns: " << m.isDiagonal(1e-3) << endl; + diff --git a/doc/snippets/MatrixBase_isIdentity.cpp b/doc/snippets/MatrixBase_isIdentity.cpp new file mode 100644 index 000000000..19d0156eb --- /dev/null +++ b/doc/snippets/MatrixBase_isIdentity.cpp @@ -0,0 +1,5 @@ +Matrix3d m = Matrix3d::identity(); +m(0,2) = 1e-4; +cout << "Here's the matrix m:" << endl << m << endl; +cout << "m.isIdentity() returns: " << m.isIdentity() << endl; +cout << "m.isIdentity(1e-3) returns: " << m.isIdentity(1e-3) << endl; diff --git a/doc/snippets/MatrixBase_isOnes.cpp b/doc/snippets/MatrixBase_isOnes.cpp new file mode 100644 index 000000000..3cd82ab7b --- /dev/null +++ b/doc/snippets/MatrixBase_isOnes.cpp @@ -0,0 +1,5 @@ +Matrix3d m = Matrix3d::ones(); +m(0,2) += 1e-4; +cout << "Here's the matrix m:" << endl << m << endl; +cout << "m.isOnes() returns: " << m.isOnes() << endl; +cout << "m.isOnes(1e-3) returns: " << m.isOnes(1e-3) << endl; diff --git a/doc/snippets/MatrixBase_isOrtho_matrix.cpp b/doc/snippets/MatrixBase_isOrtho_matrix.cpp new file mode 100644 index 000000000..a79df9202 --- /dev/null +++ b/doc/snippets/MatrixBase_isOrtho_matrix.cpp @@ -0,0 +1,5 @@ +Matrix3d m = Matrix3d::identity(); +m(0,2) = 1e-4; +cout << "Here's the matrix m:" << endl << m << endl; +cout << "m.isOrtho() returns: " << m.isOrtho() << endl; +cout << "m.isOrtho(1e-3) returns: " << m.isOrtho(1e-3) << endl; diff --git a/doc/snippets/MatrixBase_isOrtho_vector.cpp b/doc/snippets/MatrixBase_isOrtho_vector.cpp new file mode 100644 index 000000000..656eaf316 --- /dev/null +++ b/doc/snippets/MatrixBase_isOrtho_vector.cpp @@ -0,0 +1,6 @@ +Vector3d v(1,0,0); +Vector3d w(1e-4,0,1); +cout << "Here's the vector v:" << endl << v << endl; +cout << "Here's the vector w:" << endl << w << endl; +cout << "v.isOrtho(w) returns: " << v.isOrtho(w) << endl; +cout << "v.isOrtho(w,1e-3) returns: " << v.isOrtho(w,1e-3) << endl; diff --git a/doc/snippets/MatrixBase_isZero.cpp b/doc/snippets/MatrixBase_isZero.cpp new file mode 100644 index 000000000..efab3d624 --- /dev/null +++ b/doc/snippets/MatrixBase_isZero.cpp @@ -0,0 +1,5 @@ +Matrix3d m = Matrix3d::zero(); +m(0,2) = 1e-4; +cout << "Here's the matrix m:" << endl << m << endl; +cout << "m.isZero() returns: " << m.isZero() << endl; +cout << "m.isZero(1e-3) returns: " << m.isZero(1e-3) << endl; |