![]() | FloatComplexVector Class |
Namespace: CenterSpace.NMath.Core
The FloatComplexVector type exposes the following members.
Name | Description | |
---|---|---|
![]() | FloatComplexVector |
Undefined vector. Must be resized before using.
|
![]() | FloatComplexVector(Int32) |
Constructs a FloatComplexVector instance with the given length.
|
![]() | FloatComplexVector(TextReader) |
Constructs a FloatComplexVector instance from the given text reader.
|
![]() | FloatComplexVector(String) |
Constructs a FloatComplexVector instance from a given string representation.
|
![]() | FloatComplexVector(FloatComplex) |
Constructs a FloatComplexVector instance from the contents of the given array.
|
![]() | FloatComplexVector(FloatComplexVector) |
Constructs a deep copy of a FloatComplexVector.
|
![]() | FloatComplexVector(DataRow, DataRow) |
Constructs a FloatComplexVector instance from two data row arrays.
The real parts are specified with the first column of the first data row
array, and the imaginary parts by the first column of the second
data row array.
|
![]() | FloatComplexVector(DataRowCollection, DataRowCollection) |
Constructs a FloatComplexVector instance from two data row collections.
The real parts are specified with the first column of the first data row
collection, and the imaginary parts by the first column of the second
data row collection.
|
![]() | FloatComplexVector(DataTable, DataTable) |
Constructs a FloatComplexVector instance from the data tables. The real
parts are specified with the first column of the first data table, and the
imaginary parts by the first column in the second data table.
|
![]() | FloatComplexVector(DataView, DataView) |
Constructs a FloatComplexVector instance from the data views. The real
parts are specified with the first column of the first data view, and the
imaginary parts by the first column in the second data view.
|
![]() | FloatComplexVector(Int32, FloatComplex) |
Constructs a FloatComplexVector instance with the given length, and all
values initialized to the given value.
|
![]() | FloatComplexVector(Int32, RandomNumberGenerator) |
Constructs a FloatComplexVector instance from a random number generator.
|
![]() | FloatComplexVector(TextReader, NumberStyles) |
Constructs a FloatComplexVector instance from the given text reader using
the specified style.
|
![]() | FloatComplexVector(String, NumberStyles) |
Returns a new FloatComplexVector instance from a given string representation
using the specified style.
|
![]() | FloatComplexVector(FloatVector, FloatVector) |
Constructs a FloatComplexVector instance from a vector of real parts and a
vector of imaginary parts.
|
![]() | FloatComplexVector(Int32, FloatComplex, FloatComplex) |
Constructs a FloatComplexVector instance with the given length. Values
are initialized starting with the given initial value, incremented
by the specified amount for each element in the vector.
|
![]() | FloatComplexVector(Int32, RandomNumberStream, IRandomNumberDistributionSingle) |
Constructs a FloatComplexVector instance from a random number generator.
|
![]() | FloatComplexVector(FloatComplexDataBlock, Int32, Int32) |
Constructs a FloatComplexVector instance with the specifed length, stride and
referenced data.
|
Name | Description | |
---|---|---|
![]() | DataBlock |
Gets a reference to the underlying data that this vector is viewing.
|
![]() | ItemInt32 |
Gets and sets the data element at the given position.
|
![]() ![]() | ItemSlice |
Returns a new FloatComplexVector instance pointing to the subset of this vector's data
indicated by the given Slice.
|
![]() | Length |
Gets the number of data elements in this vector.
|
![]() | Stride |
Gets the step between successive elements in the data that this vector is viewing.
|
Name | Description | |
---|---|---|
![]() ![]() | Add(FloatComplex, FloatComplexVector) |
Adds a scalar and a vector.
|
![]() ![]() | Add(FloatComplexVector, FloatComplex) |
Adds a vector and a scalar.
|
![]() ![]() | Add(FloatComplexVector, FloatComplexVector) |
Adds two vectors.
|
![]() ![]() | Add(FloatComplex, FloatComplexVector, FloatComplexVector) |
Adds a vector and a complex number and puts the result into another vector.
|
![]() ![]() | Add(FloatComplexVector, FloatComplex, FloatComplexVector) |
Adds a vector and a complex number and puts the result into another vector.
|
![]() ![]() | Add(FloatComplexVector, FloatComplexVector, FloatComplexVector) |
Adds two vectors and puts the result into a third vector.
|
![]() | Append(FloatComplex) |
Appends the given element to this vector.
|
![]() | Append(FloatComplexVector) |
Appends the given vector to this vector.
|
![]() | Apply(FuncFloatComplex, FloatComplex) |
Returns a new vector with the same size as this vector, whose values are
the result of applying the given unary function to each element of this vector.
|
![]() | Apply(FuncFloatComplex, Single) |
Returns a new vector with the same size as this vector, whose values are
the result of applying the given unary function to each element of this vector.
|
![]() | Apply(FuncFloatComplex, FloatComplex, FloatComplex, FloatComplex) |
Returns a new vector with the same size as this vector, whose values are
the result of applying the given binary function to each element of this vector.
The first parameter to the binary function is the vector element; the second
parameter is the passed FloatComplex value.
|
![]() | Apply(FuncFloatComplex, FloatComplex, FloatComplex, FloatComplexVector) |
Returns a new vector with the same size as this vector, whose values are
the result of applying the given binary function to each element of this vector.
The first parameter to the binary function is an element of self; the
second parameter is the corresponding element of the passed vector.
|
![]() | Apply(FuncFloatComplex, Int32, FloatComplex, Int32) |
Returns a new vector with the same size as this vector, whose values are
the result of applying the given binary function to each element of this vector.
The first parameter to the binary function is the vector element; the second
parameter is the passed integer value.
|
![]() | Clear |
Sets the data elements of this vector to zero.
|
![]() | Clear(Slice) |
Sets the data elements of this vector indicated by the given Slice
to zero.
|
![]() | Clone |
Creates a deep copy of this vector.
|
![]() | DeepenThisCopy |
Guarantees that there is only one reference to the underlying
data and that this data is in contiguous storage.
|
![]() ![]() | Divide(FloatComplex, FloatComplexVector) |
Divides a scalar by a vector.
|
![]() ![]() | Divide(FloatComplexVector, FloatComplex) |
Divides a vector by a scalar.
|
![]() ![]() | Divide(FloatComplexVector, FloatComplexVector) |
Divides a vector by another vector.
|
![]() ![]() | Divide(FloatComplex, FloatComplexVector, FloatComplexVector) |
Divides a complex number by a vector and puts the result into another vector.
|
![]() ![]() | Divide(FloatComplexVector, FloatComplex, FloatComplexVector) |
Divides a vector by a complex number and puts the result into another vector.
|
![]() ![]() | Divide(FloatComplexVector, FloatComplexVector, FloatComplexVector) |
Divides one vector by another vector and puts the result into a third vector.
|
![]() | Equals |
Tests for equality of this vector and another vector. Two vectors are equal
if they have the same dimensions and all values are equal.
(Overrides ObjectEquals(Object).) |
![]() ![]() | FromPolar |
Returns a complex vector in Cartesian form from the supplied polar
coordinates.
|
![]() | GetEnumerator |
Creates an IEnumerator{FloatComplex} out of the data elements in this vector.
|
![]() | GetFloatComplexEnumerator |
Creates an IFloatComplexEnumerator out of the data elements in this vector.
|
![]() | GetHashCode |
Returns an integer hash code for this vector.
(Overrides ObjectGetHashCode.) |
![]() | GetSchema |
The method is reserved and should not be used.
|
![]() | Increment |
Adds the specified value to each element in the vector.
|
![]() | InfinityNorm |
Computes the infinity-norm of this vector.
|
![]() ![]() | Multiply(FloatComplex, FloatComplexVector) |
Multiplies a scalar with a vector.
|
![]() ![]() | Multiply(FloatComplexVector, FloatComplex) |
Multiplies a vector with a scalar.
|
![]() ![]() | Multiply(FloatComplexVector, FloatComplexVector) |
Multiplies two vectors.
|
![]() ![]() | Multiply(FloatComplex, FloatComplexVector, FloatComplexVector) |
Multiplies a complex number and a vector and puts the result into another vector.
|
![]() ![]() | Multiply(FloatComplexVector, FloatComplex, FloatComplexVector) |
Multiplies a vector and a complex number and puts the result into another vector.
|
![]() ![]() | Multiply(FloatComplexVector, FloatComplexVector, FloatComplexVector) |
Multiplies two vectors and puts the result into a third vector.
|
![]() | NaNEquals |
Tests for equality of this vector and another vector. Two vectors are equal
if they have the same dimensions and all values are equal.
|
![]() ![]() | Negate |
Negates a vector.
|
![]() | OneNorm |
Computes the 1-norm of this vector.
|
![]() ![]() | Parse(TextReader) |
Constructs a FloatComplexVector instance from the given text reader.
|
![]() ![]() | Parse(String) |
Returns a new FloatComplexVector instance from a given string representation.
|
![]() ![]() | Parse(TextReader, NumberStyles) |
Constructs a FloatComplexVector instance from the given text reader using
the specified style.
|
![]() ![]() | Parse(String, NumberStyles) |
Returns a new FloatComplexVector instance from a given string representation
using the specified style.
|
![]() ![]() | ReadXml |
Generates a FloatComplexVector instance form its XML representation.
![]()
The vector:
[ (1,0) (2,0) (3,0) ]
would be serialized as:
|
![]() | Resize |
Changes the size of this vector to the specified length, adding zeros or
truncating as necessary.
|
![]() | ResizeAndClear |
Changes the size of this vector to the specified length, and resets the value
of all data elements to zero.
|
![]() | Reverse |
Returns a new vector view of the data in reverse order.
|
![]() | Scale |
Scales each element in the vector by the specified value.
|
![]() | Set(FloatComplex) |
Sets the data elements of this vector to the specified value.
|
![]() | Set(Slice, FloatComplex) |
Sets the data elements of this vector indicated by the given Slice
to the specified value.
|
![]() | ShallowCopy |
Creates a shallow copy of this vector.
|
![]() ![]() | Subtract(FloatComplex, FloatComplexVector) |
Subtracts a vector from a scalar.
|
![]() ![]() | Subtract(FloatComplexVector, FloatComplex) |
Subtracts a scalar from a vector.
|
![]() ![]() | Subtract(FloatComplexVector, FloatComplexVector) |
Subtracts a vector from a vector.
|
![]() ![]() | Subtract(FloatComplex, FloatComplexVector, FloatComplexVector) |
Subtracts a vector from a complex number and puts the result into another vector.
|
![]() ![]() | Subtract(FloatComplexVector, FloatComplex, FloatComplexVector) |
Subtracts a complex number from a vector and puts the result into another vector.
|
![]() ![]() | Subtract(FloatComplexVector, FloatComplexVector, FloatComplexVector) |
Subtracts a vector from a second vector and puts the result into a third vector.
|
![]() | ToArray |
Copies data into an array and returns it.
|
![]() | ToImagDataTable |
Creates a data table containing the imaginary parts in this matrix.
|
![]() | ToImagDataTable(String) |
Creates a data table with the specified name containing the
imaginary parts in this matrix.
|
![]() | ToRealDataTable |
Creates a data table containing the real parts in this matrix.
|
![]() | ToRealDataTable(String) |
Creates a data table with the specified name containing the
real parts in this matrix.
|
![]() | ToString |
Returns a formatted string representation of this vector.
(Overrides ObjectToString.) |
![]() | ToString(String) |
Returns a formatted string representation of this vector.
|
![]() | Transform(FuncFloatComplex) |
Modifies the elements of this vector by applying the given no-argument function to
each element.
|
![]() | Transform(FuncFloatComplex, FloatComplex) |
Modifies the elements of this vector by applying the given unary function to
each element.
|
![]() | Transform(FuncFloatComplex, FloatComplex, FloatComplex, FloatComplex) |
Modifies the contents of this vector by applying the given binary function
to each element. The first parameter to the binary function is
the vector element; the second parameter is the passed FloatComplex value.
|
![]() | Transform(FuncFloatComplex, FloatComplex, FloatComplex, FloatComplexVector) |
Modifies the contents of this vector by applying the given binary function
to each element. The first parameter to the binary function is an element
of self; the second parameter is the corresponding element of the passed vector.
|
![]() | Transform(FuncFloatComplex, Int32, FloatComplex, Int32) |
Modifies the contents of this vector by applying the given binary function
to each element. The first parameter to the binary function is
the vector element; the second parameter is the passed integer value.
|
![]() | TwoNorm |
Computes the 2-norm of this vector.
|
![]() | Write(TextWriter) |
Writes a text representation of this vector to the given writer.
|
![]() | Write(TextWriter, String) |
Writes a formatted text representation of this vector.
|
![]() ![]() | WriteXml |
Converts an object into its XML representation.
![]()
The vector:
[ (1,0) (2,0) (3,0) ]
would be serialized as:
|
Name | Description | |
---|---|---|
![]() ![]() | Addition(FloatComplex, FloatComplexVector) |
Adds a scalar and a vector.
|
![]() ![]() | Addition(FloatComplexVector, FloatComplex) |
Adds a vector and a scalar.
|
![]() ![]() | Addition(FloatComplexVector, FloatComplexVector) |
Adds two vectors.
|
![]() ![]() | Division(FloatComplex, FloatComplexVector) |
Divides a scalar by a vector.
|
![]() ![]() | Division(FloatComplexVector, FloatComplex) |
Divides a vector by a scalar.
|
![]() ![]() | Division(FloatComplexVector, FloatComplexVector) |
Divides a vector by another vector.
|
![]() ![]() | Equality |
Tests for equality of two vectors. Two vectors are equal
if they have the same dimensions and all values are equal.
|
![]() ![]() | (FloatVector to FloatComplexVector) |
Implicitly converts a FloatVector instance into a FloatComplexVector instance.
|
![]() ![]() | Inequality |
Tests for inequality of two vectors. Two vectors are unequal
if they have different dimensions or their values are not
all equal.
|
![]() ![]() | Multiply(FloatComplex, FloatComplexVector) |
Multiplies a scalar by a vector.
|
![]() ![]() | Multiply(FloatComplexVector, FloatComplex) |
Multiplies a vector by a scalar.
|
![]() ![]() | Multiply(FloatComplexVector, FloatComplexVector) |
Multiplies two vectors.
|
![]() ![]() | Subtraction(FloatComplex, FloatComplexVector) |
Subtracts a vector from a scalar.
|
![]() ![]() | Subtraction(FloatComplexVector, FloatComplex) |
Subtracts a complex number from a vector.
|
![]() ![]() | Subtraction(FloatComplexVector, FloatComplexVector) |
Subtracts a vector from another vector.
|
![]() ![]() | UnaryNegation |
Negates the elements in this vector.
|
Name | Description | |
---|---|---|
![]() ![]() | XmlDataElement |
XML data element name.
|
![]() ![]() | XmlDatumElement |
XML datum element name.
|
![]() ![]() | XmlLengthAttribute |
XML length attribute name.
|