add NaN value set for Matrix; add return of URT of a matrix

This commit is contained in:
TSC21
2019-02-24 17:14:05 +00:00
committed by Nuno Marques
parent 6b0777d815
commit 96cb9ab146
2 changed files with 29 additions and 1 deletions
+12
View File
@@ -412,6 +412,11 @@ public:
setAll(1);
}
inline void setNaN()
{
setAll(NAN);
}
void setIdentity()
{
setZero();
@@ -512,6 +517,13 @@ Matrix<Type, M, N> ones() {
return m;
}
template<size_t M, size_t N>
Matrix<float, M, N> nans() {
Matrix<float, M, N> m;
m.setNaN();
return m;
}
template<typename Type, size_t M, size_t N>
Matrix<Type, M, N> operator*(Type scalar, const Matrix<Type, M, N> &other)
{