Весь вопрос в сабже.
Если конкретнее, то "Как определить преобразования из переменной типа double в матрицу?"
Класс матрицы есть.
Я понимаю, что это можно сделать просто кидая в конструктор число double и генерируя матрицу размером 1x1.
А переопределением операторов это возможно реализовать?
// Пример того, как это может выглядеть:
int tmpNum = 99;
Matrix<MatrixType> tmpMatr = static_cast< Matrix<MatrixType> >(tmpNum);