Commit cb9cb4e0 authored by Davis King's avatar Davis King

Made matrix literal assignment faster for column major matrices.

parent 601d1612
...@@ -1812,13 +1812,9 @@ namespace dlib ...@@ -1812,13 +1812,9 @@ namespace dlib
) )
{ {
// assign the given value to every spot in this matrix // assign the given value to every spot in this matrix
for (long r = 0; r < nr(); ++r) const long size = nr()*nc();
{ for (long i = 0; i < size; ++i)
for (long c = 0; c < nc(); ++c) data(i) = val;
{
data(r,c) = val;
}
}
// Now return the literal_assign_helper so that the user // Now return the literal_assign_helper so that the user
// can use the overloaded comma notation to initialize // can use the overloaded comma notation to initialize
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment