public IVector UMult(IVector x, bool UseDiagonal, DiagonalElement diagonalElement = DiagonalElement.One) { Counters.Inc("UMult"); return(linear.UMult(x, UseDiagonal, diagonalElement)); }
public IVector Multiply(IVector vector) { Counters.Inc("Mult"); return(linear.Multiply(vector)); }