exmat::Mat<DenseMatCon<float, 3, 3> > m1; exmat::Mat<DenseMatCon<float, 0, 0> > m2; exmat::Mat<DenseMatCon<float, 0, 0> > m3(exmat::Dim(3), exmat::Dim(3));
exmat::Mat<DenseMatCon<float, 3, 3> > m1(0.0f); exmat::Mat<DenseMatCon<float, 3, 3> > m2 = 0.0f; exmat::Mat<DenseMatCon<float, 0, 0> > m3(exmat::Dim(3), exmat::Dim(3), 0.0f);
You can initialize the elements using a string with space separating the values
exmat::Mat<DenseRowVecCon<float, 3> > v1("1 2 3"); exmat::Mat<DenseMatCon<float, 2, 2> > m1("1 2 3 4");
exmat::Mat<DenseColVecCon<float, 0> > v1("3 1 2 3"); exmat::Mat<DenseMatCon<float, 0, 0> > m1("2 2 1 2 3 4");