Unlike C/C++, SPL supports infix operators for matrix multiply, matrix power, matrix solve and matrix right division. The postfix ’ and ~^ operators perform matrix transpose and matrix conjugate transpose.

Operator |
Function |
Description |

*^ |
mmult |
matrix multiply |

\^ |
mdiv |
matrix solve |

/^ |
mrdiv |
matrix right division |

^^ |
mpow |
matrix power |

‘ |
transpose |
matrix transpose (postfix) |

~^ |
transposeconj |
matrix conjugate transpose (postfix) |