Click or drag to resize

ComplexVector Class

Represents a Complex Vector.
Inheritance Hierarchy
SystemObject
  DotNumerics.LinearAlgebraComplexVector

Namespace: DotNumerics.LinearAlgebra
Assembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class ComplexVector
Request Example View Source

The ComplexVector type exposes the following members.

Constructors
 NameDescription
Public methodComplexVector(Complex) Initializes a new instance of the Vector class that contains elements copied from the specified array.
Public methodComplexVector(Int32) Initializes a new instance of the VectorComplex class of the given size.
Public methodComplexVector(VectorType, Complex) Initializes a new instance of the Vector class that contains elements copied from the specified array.
Public methodComplexVector(VectorType, Int32) Initializes a new instance of the Vector class of the given size and type.
Top
Properties
 NameDescription
Public propertyItem Gets or sets the element at the specified index.
Public propertyLength Returns the number of rows.
Public propertyType 
Top
Methods
 NameDescription
Public methodAdd(Complex) Add a complex number to all elements of this vector.
Public methodAdd(ComplexVector) Add a VectorComplex.
Public methodAddInplace(Complex) In place add a scalar to all elements of this vector.
Public methodAddInplace(ComplexVector) In place add a VectorComplex.
Public methodConjugate Conjugate this vector.
Public methodConjugateInplace In place conjugation of this vector.
Public methodMultiply Multiply a scalar to all elements of this vector.
Public methodMultiplyInplace In place multiply this vector with a scalar.
Public methodNorm1 Calculate the 1-norm of the vector.
Public methodSubtract(Complex) Subtract a scalar to all elements of this vector.
Public methodSubtract(ComplexVector) Subtract a VectorComplex.
Public methodSubtractInplace(Complex) In place subtract a scalar to all elements of this vector.
Public methodSubtractInplace(ComplexVector) In place add a VectorComplex.
Public methodTranspose Transposed vector.
Public methodUnaryMinus Unary minus this vector.
Public methodUnaryMinusInplace In place unary minus of this vector.
Public methodVectorToString Returns the equivalent string representation of the vector.
Top
Operators
 NameDescription
Public operatorStatic memberAddition(ComplexVector, ComplexVector) Vector addition.
Public operatorStatic member(ComplexVector to ComplexMatrix) Implicit Vector to Matrix conversion.
Public operatorStatic memberMultiply(Complex, ComplexVector) Scalar-Vector multiplication.
Public operatorStatic memberMultiply(ComplexVector, Complex) Vector-Scalar multiplication.
Public operatorStatic memberSubtraction(ComplexVector, ComplexVector) Vector subtraction.
Public operatorStatic memberUnaryNegation(ComplexVector) Unary minus.
Top
Fields
 NameDescription
Protected field_Data Los datos del vector
Protected field_Type El tipo de vector.
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumNames
(Defined by General)
Public Extension MethodIsValidDouble
(Defined by General)
Top
See Also