Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
dlib
Commits
8c797ae9
Commit
8c797ae9
authored
May 04, 2014
by
Davis King
Browse files
Added overloads of mat() that convert a single scalar into a matrix.
parent
eb08ae92
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
40 additions
and
0 deletions
+40
-0
dlib/matrix/matrix_mat.h
dlib/matrix/matrix_mat.h
+29
-0
dlib/matrix/matrix_mat_abstract.h
dlib/matrix/matrix_mat_abstract.h
+11
-0
No files found.
dlib/matrix/matrix_mat.h
View file @
8c797ae9
...
...
@@ -469,6 +469,35 @@ namespace dlib
}
// ----------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------
inline
matrix
<
double
,
1
,
1
>
mat
(
double
value
)
{
matrix
<
double
,
1
,
1
>
temp
;
temp
(
0
)
=
value
;
return
temp
;
}
inline
matrix
<
float
,
1
,
1
>
mat
(
float
value
)
{
matrix
<
float
,
1
,
1
>
temp
;
temp
(
0
)
=
value
;
return
temp
;
}
inline
matrix
<
long
double
,
1
,
1
>
mat
(
long
double
value
)
{
matrix
<
long
double
,
1
,
1
>
temp
;
temp
(
0
)
=
value
;
return
temp
;
}
// ----------------------------------------------------------------------------------------
}
...
...
dlib/matrix/matrix_mat_abstract.h
View file @
8c797ae9
...
...
@@ -188,6 +188,17 @@ namespace dlib
R(r,c) == m(r,c)
!*/
// ----------------------------------------------------------------------------------------
matrix
<
double
,
1
,
1
>
mat
(
double
value
);
matrix
<
float
,
1
,
1
>
mat
(
float
value
);
matrix
<
long
double
,
1
,
1
>
mat
(
long
double
value
);
/*!
ensures
- Converts a scalar into a matrix containing just that scalar and returns the
results.
!*/
// ----------------------------------------------------------------------------------------
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment