New API for Mat-Mat operations
This branch reorganizes the API of mat-mat operations: AB, AtB, ABt, PtAP, RARt, AB*C.
-
see matproduct.c for detailed description of new API
-
removed API function XXXSymbolic() and XXXNumeric()
-
removed subroutines MatMatMult_xxx, MatPtAP_xxx, ...
-
modified MatxxxSymbolic_XXX() prototype (product is an input now)
-
selection of algorithm is in MatProductSetFromOptions_xxx()
Edited by Hong Zhang