bbcountstat

This function is not yet fully documented. This is a transcript of the text-formatted help.

bbcountstat  Get status of a bbcount object.
   S=bbcountstat(BB), where BB was created by bbcount, returns the number
   of computations BB was involved in.

   The struct S contains the following fields:
     S.fmm:  Number of matrix-matrix products (BB*A)
     S.fmv:  Number of equivalent matrix-vector products (BB*a1, BB*a2)
     S.fHmm: As fmm, but for the adjoint operator (BB'*A)
     S.fHmv: As fmv, but for the adjoint (BB'*a1, BB'*a2)
     S.mm:   Total matrix-matrix products, fmm+fHmm
     S.mv:   Total matrix-vector products, fmv+fHmv

   Usually S.mv is a good measure of the computational effort, while
   S.mm/S.mv (never larger than one) may indicate if an algorithm uses
   blocking (small values gives better blocking).

   It is possible to add items to the parcel used by BB (see e.g. bbsvds).
   The contents of these can be retrieved using the form:
     [S1,S2,...]=bbcountstat(BB,'item1','item2',...)

   The base-counter is called 'count', so S=bbcountstat(BB,'count') is
   the same as S=bbcountstat(BB). To implement new counters, you need
   to manipulate the parcel directly. The parcel can be retrieved by
   P=bbcountstat(BB,'&').

   See also bbcount, bbcountreset, bbclear, bbparcel, bbsvds.