Extreme Optimization™: Complexity made simple.

Numerical Components
for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Contact us
Introduction
Deployment Guide
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand ReferenceReference
  • Home
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Reference
    • Extreme.Mathematics Namespace
    • Extreme.Mathematics.Algorithms Namespace
    • Extreme.Mathematics.Calculus Namespace
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations Namespace
    • Extreme.Mathematics.Curves Namespace
    • Extreme.Mathematics.Curves.Nonlinear Namespace
    • Extreme.Mathematics.EquationSolvers Namespace
    • Extreme.Mathematics.Generic Namespace
    • Extreme.Mathematics.Generic.LinearAlgebra Namespace
    • Extreme.Mathematics.Generic.LinearAlgebra.Providers Namespace
    • Extreme.Mathematics.LinearAlgebra Namespace
    • Extreme.Mathematics.LinearAlgebra.Complex Namespace
    • Extreme.Mathematics.LinearAlgebra.Complex.Decompositions Namespace
    • Extreme.Mathematics.LinearAlgebra.IO Namespace
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers Namespace
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners Namespace
    • Extreme.Mathematics.LinearAlgebra.Providers Namespace
    • Extreme.Mathematics.LinearAlgebra.Sparse Namespace
    • Extreme.Mathematics.Optimization Namespace
    • Extreme.Mathematics.Optimization.LineSearches Namespace
    • Extreme.Mathematics.SignalProcessing Namespace
    • Extreme.Statistics Namespace
    • Extreme.Statistics.Distributions Namespace
    • Extreme.Statistics.IO Namespace
    • Extreme.Statistics.Multivariate Namespace
    • Extreme.Statistics.Random Namespace
    • Extreme.Statistics.Tests Namespace
    • Extreme.Statistics.TimeSeriesAnalysis Namespace
  • Extreme.Mathematics.LinearAlgebra.Complex Namespace
    • ComplexBandVector Class
    • ComplexCholeskyDecomposition Class
    • ComplexColumnCollection Structure
    • ComplexConstantMatrix Class
    • ComplexConstantVector Class
    • ComplexDecomposition Class
    • ComplexDenseMatrix Class
    • ComplexDenseVector Class
    • ComplexDiagonalMatrix Class
    • ComplexHermitianMatrix Class
    • ComplexLeastSquaresSolver Class
    • ComplexLinearOperator Class
    • ComplexLUDecomposition Class
    • ComplexMatrixView Class
    • ComplexQRDecomposition Class
    • ComplexRowCollection Structure
    • ComplexSingularValueDecomposition Class
    • ComplexTriangularMatrix Class
    • ComplexVectorView Class
    • ComposedComplexMatrix Class
    • ComposedComplexVector Class
    • IComplexLeastSquaresSolver Interface
    • IComplexStorage Interface
    • ISingleComplexLeastSquaresSolver Interface
    • ISingleComplexStorage Interface
    • SingleComplexBandVector Class
    • SingleComplexCholeskyDecomposition Class
    • SingleComplexColumnCollection Structure
    • SingleComplexConstantVector Class
    • SingleComplexDecomposition Class
    • SingleComplexDenseMatrix Class
    • SingleComplexDenseVector Class
    • SingleComplexHermitianMatrix Class
    • SingleComplexLeastSquaresSolver Class
    • SingleComplexLinearTransformation Class
    • SingleComplexLUDecomposition Class
    • SingleComplexMatrixView Class
    • SingleComplexQRDecomposition Class
    • SingleComplexRowCollection Structure
    • SingleComplexSingularValueDecomposition Class
    • SingleComplexTriangularMatrix Class
    • SingleComplexVectorView Class
  • SingleComplexDenseMatrix Class
    • Members
    • Constructors
    • Methods
    • Type Conversions
    • Properties
  • Methods
    • Add Overloads
    • AddConjugateOuterProduct Overloads
    • AddOuterProduct Overloads
    • AddProduct Overloads
    • AddProductToVector Method
    • CloneData Overloads
    • GetColumn Overloads
    • GetColumnEnumerator Method
    • GetComponents Method
    • GetDiagonal Overloads
    • GetIdentity Method
    • GetObjectData Method
    • GetRow Overloads
    • GetRowEnumerator Method
    • GetSubmatrix Overloads
    • GetValue Method
    • IsComponentWritable Method
    • Multiply Overloads
    • MultiplyByConjugateTranspose Method
    • PreMultiply Method
    • Rank Method
    • SetValue Overloads
    • Solve Overloads
    • Subtract Overloads
    • SubtractProduct Method
    • ToArray Method
    • ToString Method
    • Transpose Method
Collapse image Expand Image Copy image CopyHover image
                






SingleComplexDenseMatrix Methods

SingleComplexDenseMatrix Class See Also 

The SingleComplexDenseMatrix type exposes the following members.

Methods

  Name Description
Public method Static member Add Overloaded.
Adds two SingleComplexMatrix objects.
Public method AddConjugateOuterProduct Overloaded.
Public method AddOuterProduct Overloaded.
Updates a matrix with an unconjugated outer product of two vectors.
Public method AddProduct Overloaded.
Public method AddProductToVector
Multiplies a ComplexVector by this SingleComplexMatrix and stores the result in a second ComplexVector.
(Overrides SingleComplexMatrix..::..AddProductToVector(SingleComplex, SingleComplexVector, TransposeOperation, SingleComplex, SingleComplexDenseVector).)
Public method AsGeneralMatrix
Returns this matrix as a general matrix. SingleComplexDenseMatrix.
(Inherited from SingleComplexMatrix.)
Public method Clone
Constructs a deep copy of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method CloneData Overloaded.
Public method ComponentwiseDivide
Divides the components of this instance by the corresponding components of another matrix.
(Inherited from SingleComplexMatrix.)
Public method ComponentwiseMultiply
Multiplies the components of this instance by the corresponding components of another matrix.
(Inherited from SingleComplexMatrix.)
Public method Conjugate
Returns the conjugate transpose of this instance.
(Inherited from SingleComplexMatrix.)
Public method ConjugateTranspose
Returns the conjugate transpose of this instance.
(Inherited from SingleComplexMatrix.)
Public method CopyTo
Copies the components of this SingleComplexMatrix to another matrix.
(Inherited from SingleComplexMatrix.)
Public method Equals
Determines whether the specified Object is equal to the current SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method EstimateConditionNumber
Calculates an estimate for the condition number of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method FrobeniusNorm
Returns the Frobenius norm of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method GetColumn Overloaded.
Returns a column or part of a column of this SingleComplexMatrix.
Returns a column or part of a column of this SingleComplexDenseMatrix.
Public method GetColumnEnumerator Obsolete.
Gets an IEnumerator than can be used to enumerate the columns of this SingleComplexDenseMatrix.
(Overrides SingleComplexMatrix..::..GetColumnEnumerator()()()().)
Public method GetComponents Overloaded.
Public method GetConditionNumber
Calculates the condition number of this SingleMatrix.
(Inherited from SingleComplexMatrix.)
Public method GetDeterminant
Calculates the determinant of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method GetDiagonal Overloaded.
Public method GetHashCode
Returns the hash code for this instance.
(Inherited from SingleComplexMatrix.)
Public method Static member GetIdentity
Returns an identity matrix of the specified dimension.
Public method GetImaginaryPart
Returns a real matrix containing the imaginary components of the matrix.
(Inherited from SingleComplexMatrix.)
Public method GetInverse
Calculates the inverse of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method GetObjectData
Populates a SerializationInfo with the data needed to serialize the target object.
(Overrides SingleComplexMatrix..::..GetObjectData(SerializationInfo, StreamingContext).)
Public method GetRealPart
Returns a real matrix containing the real components of the matrix.
(Inherited from SingleComplexMatrix.)
Public method GetRow Overloaded.
Returns a row or part of a row of this SingleComplexMatrix.
Returns a row or part of a row of this SingleComplexDenseMatrix.
Public method GetRowEnumerator Obsolete.
Constructs an IEnumerator object that can be used to enumerate the rows of this SingleComplexDenseMatrix.
(Overrides SingleComplexMatrix..::..GetRowEnumerator()()()().)
Public method GetSubmatrix Overloaded.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method GetValue
Gets the matrix component at the specified position.
(Overrides SingleComplexMatrix..::..GetValue(Int32, Int32).)
Public method InfinityNorm
Returns the infinity norm of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method IsComponentWritable
Gets a value indicating whether the value of the component at the specified row and column can be changed.
(Overrides SingleComplexMatrix..::..IsComponentWritable(Int32, Int32).)
Public method IsSingular
Gets a value indicating whether this matrix is singular.
(Inherited from SingleComplexMatrix.)
Public method Static member Multiply Overloaded.
Public method MultiplyByConjugateTranspose
Multiplies this SingleComplexDenseMatrix by its Transpose()()()().
Public method OneNorm
Returns the 1-norm of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method PreMultiply
Multiplies this SingleComplexDenseMatrix on the left by a SingleComplexMatrix.
Public method Rank Overloaded.
Returns the numerical rank of the matrix.
Public method SetToZero
Sets all elements of the matrix to zero.
(Inherited from SingleComplexMatrix.)
Public method SetValue Overloaded.
Public method ShallowCopy
Makes a shallow copy of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method Solve Overloaded.
Solves the system of simultaneous linear equations represented by this instance.
Solves the system of simultaneous linear equations represented by this instance.
Public method Static member Subtract Overloaded.
Public method SubtractProduct
Subtracts the product of two SingleComplexDenseMatrix object to this SingleComplexDenseMatrix.
Public method ToArray Overloaded.
Public method ToDenseMatrix
Makes a copy of this instance and returns it as a SingleComplexDenseMatrix.
(Inherited from SingleComplexMatrix.)
Public method ToDoublePrecision
Returns a double-precision equivalent of the matrix.
(Inherited from SingleComplexMatrix.)
Public method ToGeneralMatrix Obsolete.
Makes a copy of this instance and returns it as a SingleComplexDenseMatrix.
(Inherited from SingleComplexMatrix.)
Public method ToString Overloaded.
Public method Trace
Gets the sum of the diagonal elements of this SingleComplexMatrix.
(Inherited from SingleComplexMatrix.)
Public method Transpose
Returns the transpose of this instance.
(Overrides SingleComplexMatrix..::..Transpose()()()().)

See Also

SingleComplexDenseMatrix Class
Extreme.Mathematics.LinearAlgebra.Complex Namespace

Send comments on this topic to support@extremeoptimization.com

Copyright (c) 2004-2011 ExoAnalytics Inc.

Copyright © 2003-2013, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.