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
Collapse image Expand Image Copy image CopyHover image
         




Extreme.Mathematics.LinearAlgebra.Complex Namespace

The Extreme.LinearAlgebra namespace contains classes for working with complex vectors, matrices and matrix decompositions, and for solving systems of simultaneous linear equations and least squares problems.

Classes

  Class Description
Public class ComplexBandVector
Represents a complex vector that has one or more zero components at the beginning and/or at the end.
Public class ComplexCholeskyDecomposition
Represents the Cholesky decomposition of a positive-definite ComplexHermitianMatrix.
Public class ComplexConstantMatrix
Represents a complex matrix whose components all have the same value..
Public class ComplexConstantVector
Represents a vector whose components are all the same.
Public class ComplexDecomposition
Represents a matrix decomposition.
Public class ComplexDenseMatrix
Represents a general, dense, square or rectangular ComplexMatrix.
Public class ComplexDenseVector
Represents a complex vector with arbitrary components.
Public class ComplexDiagonalMatrix
Represents a matrix whose only nonzero components lie on a diagonal.
Public class ComplexHermitianMatrix
Represents a ComplexMatrix that is symmetrical about the main diagonal.
Public class ComplexLeastSquaresSolver
Represents the solution to a least squares problem.
Public class ComplexLinearOperator
Defines methods for the solution of a system of simultaneous linear equations and related operations.
Public class ComplexLUDecomposition
Represents the LU decomposition of a ComplexMatrix.
Public class ComplexMatrixView
Represents a view on all or part of a ComplexMatrix.
Public class ComplexQRDecomposition
Represents the QR decomposition of a ComplexMatrix.
Public class ComplexSingularValueDecomposition
Represents the singular value decomposition of a matrix.
Public class ComplexTriangularMatrix
Represents a ComplexMatrix whose elements above or below the main diagonal are zero.
Public class ComplexVectorView
Represents a view on all or part of a complex vector.
Public class ComposedComplexMatrix
Represents a complex matrix that is composed from real matrices that represent the real and imaginary components.
Public class ComposedComplexVector
Represents a complex vector with arbitrary components.
Public class SingleComplexBandVector
Represents a ComplexVector that has one or more zero components at the beginning and/or at the end.
Public class SingleComplexCholeskyDecomposition
Represents the Cholesky decomposition of a positive-definite SingleComplexHermitianMatrix.
Public class SingleComplexConstantVector
Represents a vector whose components are all the same.
Public class SingleComplexDecomposition
Represents a matrix decomposition.
Public class SingleComplexDenseMatrix
Represents a general, dense, square or rectangular SingleComplexMatrix.
Public class SingleComplexDenseVector
Represents a ComplexVector with arbitrary components.
Public class SingleComplexHermitianMatrix
Represents a SingleComplexMatrix that is symmetrical about the main diagonal.
Public class SingleComplexLeastSquaresSolver
Represents the solution to a least squares problem.
Public class SingleComplexLinearTransformation
Defines methods for the solution of a system of simultaneous linear equations and related operations.
Public class SingleComplexLUDecomposition
Represents the LU decomposition of a general SingleComplexMatrix.
Public class SingleComplexMatrixView
Represents a view on all or part of a SingleComplexMatrix.
Public class SingleComplexQRDecomposition
Represents the QR decomposition of a SingleComplexMatrix.
Public class SingleComplexSingularValueDecomposition
Represents the singular value decomposition of a complex matrix.
Public class SingleComplexTriangularMatrix
Represents a SingleComplexMatrix whose elements above or below the main diagonal are zero.
Public class SingleComplexVectorView
Represents a view on all or part of a ComplexVector.

Structures

  Structure Description
Public structure ComplexColumnCollection
Represents the collection of columns of a ComplexMatrix.
Public structure ComplexRowCollection
Represents the collection of rows of a ComplexMatrix.
Public structure SingleComplexColumnCollection
Represents the collection of columns of a SingleComplexMatrix.
Public structure SingleComplexRowCollection
Represents the collection of rows of a SingleComplexMatrix.

Interfaces

  Interface Description
Public interface IComplexLeastSquaresSolver
Represents an object that can solve a system of linear equations in the least squares sense.
Public interface IComplexStorage
Represents the interface that allows access to an object's internal storage of double-precision floating-point numbers.
Public interface ISingleComplexLeastSquaresSolver
Represents an object that can solve a system of linear equations in the least squares sense.
Public interface ISingleComplexStorage
Represents the interface that allows access to an object's internal storage of double-precision floating-point numbers.

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.