This class implements the virtual interface
NMFStrategy-class for NMF algorithms that
are implemented in Octave/Matlab, and provided as a set
of .m files or as plain code.
S4 (NMFStrategyOctave)
`show`(object)
The run method for this class runs the algorithms
via the RcppOctave package.
signature(object =
"NMFStrategyOctave"): Returns the name of the
Octave/Matlab function that implements the NMF algorithm
-- as stored in slot algorithm.
signature(object =
"NMFStrategyOctave", value = "character"): Sets the name
of the Octave/Matlab function that implements the NMF
algorithm. It is stored in slot algorithm.
signature(object = "NMFStrategyOctave",
y = "matrix", x = "NMFfit"): Runs the NMF algorithms
implemented by the Octave/Matlab function associated with
the strategy -- and stored in slot 'algorithm' of
object.
This method is usually not called directly, but only via
the function nmf, which takes care of many
other details such as seeding the computation, handling
RNG settings, or setting up parallel computations.