a matrix object can now be shifted into a std::ostream
switch block: getter added for current input