% Standard operations from linear algebra.
%
+% Needed for \lvert, \rVert, etc. and \operatorname.
+\usepackage{amsmath}
+
\input{mjo-common}
+% Absolute value (modulis) of a scalar.
+\newcommand*{\abs}[1]{ \left\lvert {#1} \right\rvert }
+
+% Norm of a vector.
+\newcommand*{\norm}[1]{ \left\lVert {#1} \right\rVert }
+
% The inner product between its two arguments.
-\DeclarePairedDelimiterX{\ip}[2]{ \langle }{ \rangle}{ {#1}, {#2} }
+\newcommand*{\ip}[2]{ \langle {#1}, {#2} \rangle }
% The tensor product of its two arguments.
\newcommand*{\tp}[2]{ {#1} \otimes {#2} }
% The ``write a big vector as a matrix'' operator.
\newcommand*{\matricize}[1]{ \operatorname{mat} \of{{#1}} }
-% The inverse of the adjoint of an operator (the argument).
-\newcommand*{\adjinv}[1]{ \left( {#1}^{*} \right)^{-1} }
+% An inline column vector, with parentheses and a transpose operator.
+\newcommand*{\colvec}[1]{ \left( {#1} \right)^{T} }