Click or drag to resize

FloatQRDecompServer Class

Class FloatQRDecompServer allows control over how the pivoting is done in the creation of FloatQRDecomp objects.
Inheritance Hierarchy

Namespace:  CenterSpace.NMath.Core
Assembly:  NMath (in NMath.dll) Version: 7.3
public class FloatQRDecompServer : ICloneable

The FloatQRDecompServer type exposes the following members.

Public methodFloatQRDecompServer
Default constructor. Constructs a FloatQRDecompServer instance that does pivoting. All indices are free.
Public propertyInPlace
Gets and sets whether or not the decomposition should be done in place. If set to true the input matrix will be overwritten with the decomposition details, thus destroying the input matrix. If false the input matrix will be unchanged at the expense of making a copy. The default is false.
Public propertyPivoting
Sets whether or not pivoting is done.
Public methodClone
Creates a deep copy of this decomposition server.
Public methodGetDecomp(FloatMatrix)
Computes a QR decomposition of a given matrix.
Public methodGetDecomp(FloatMatrix, Boolean)
Computes a QR decomposition of the given matrix.
Public methodGetDecomp(FloatMatrix, Boolean, Boolean)
Computes a QR decomposition of the given matrix.
Public methodSetFreeColumn
Sets a given column to be a free.
Public methodSetInitialColumn
Moves the given column to an initial position in the decomposition.
By default, class FloatQRDecomp builds QR decompositions that use column pivoting with all columns free to be pivoted. Instances of class FloatQRDecompServer may be configured so that certain columns are kept in front of the QR decomposition, or configured so that pivoting is disabled altogether.
See Also