Skip to content

New API for Mat-Mat operations

Hong Zhang requested to merge hzhng/matproduct-api into master

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

Merge request reports