Describes the form of all real, square matrices.

Namespace: Meta.Numerics.Matrices
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
public abstract class AnySquareMatrix : AnyRectangularMatrix
Public MustInherit Class AnySquareMatrix _
	Inherits AnyRectangularMatrix
public ref class AnySquareMatrix abstract : public AnyRectangularMatrix
[<AbstractClassAttribute>]
type AnySquareMatrix =  
    class
        inherit AnyRectangularMatrix
    end

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
AnySquareMatrix()()()()
Initializes a new instance of the AnySquareMatrix class
__repr__()()()()
Produces the representation of the matrix for the Python interactive console.
(Inherited from AnyRectangularMatrix.)
Addition(AnySquareMatrix, AnySquareMatrix)
Adds any two real, square matrices.
Column(Int32)
Gets a copy of the specified column.
(Inherited from AnyRectangularMatrix.)
ColumnCount
Gets the number of matrix columns.
(Overrides AnyMatrix<(Of <(<'T>)>)>..::..ColumnCount.)
Dimension
Gets or sets the dimension of the square matrix.
Equals(Object)
Determines whether the given object is an equal matrix.
(Inherited from AnyRectangularMatrix.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FrobeniusNorm()()()()
Computes the Frobenius-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
GetHashCode()()()()
Not a valid operation.
(Inherited from AnyRectangularMatrix.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
InfinityNorm()()()()
Computes the ∞-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Item[([( Int32, Int32])])
Gets or sets the value of a matrix entry.
(Inherited from AnyMatrix<(Of <(<'T>)>)>.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Multiply(AnySquareMatrix, AnySquareMatrix)
Multiplies any two real, square matrices.
OneNorm()()()()
Computes the 1-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Row(Int32)
Gets a copy of the specified row.
(Inherited from AnyRectangularMatrix.)
RowCount
Gets the number of matrix rows.
(Overrides AnyMatrix<(Of <(<'T>)>)>..::..RowCount.)
Subtraction(AnySquareMatrix, AnySquareMatrix)
Subtracts any two real, square matrices.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Trace()()()()
Computes the trace of the square matrix.

Remarks

This is an abstract class that describes any real, square matrix. If you wish to create a concrete instance of a real, non-square matrix, use the SquareMatrix class. If, on the other hand, you wish to write a function that can operate on any real, square matrix, it's probably a good idea to accept a AnySquareMatrix, so that your function could operate on any concrete implementation.

Inheritance Hierarchy

See Also