Namespace: Extreme.Mathematics.LinearAlgebra.ComplexAssembly: Extreme.Numerics.Version4x.Net40 (in Extreme.Numerics.Version4x.Net40.dll) Version: 4.2.11333.0 (5.0.12317.0)
public SingleComplexBandVector(
int length,
int startIndex,
int endIndex,
SingleComplex[] values,
bool reuseComponentArray
)
Public Sub New (
length As Integer,
startIndex As Integer,
endIndex As Integer,
values As SingleComplex(),
reuseComponentArray As Boolean
)
public:
SingleComplexBandVector(
int length,
int startIndex,
int endIndex,
array<SingleComplex>^ values,
bool reuseComponentArray
)
new :
length : int *
startIndex : int *
endIndex : int *
values : SingleComplex[] *
reuseComponentArray : bool -> SingleComplexBandVector
Parameters
- length
- Type: SystemInt32
The number of elements in the
new vector. - startIndex
- Type: SystemInt32
The index of the first non-zero component
of this vector. - endIndex
- Type: SystemInt32
The index of the last non-zero component
of this vector. - values
- Type: Extreme.MathematicsSingleComplex
An array of SingleComplex
values containing the components of the new
ComplexVector. - reuseComponentArray
- Type: SystemBoolean
If true, the array
referenced by values is used directly. Any
changes to the components of this instance
will also affect the original array.If false, the
components are copied from values to a new
array.
The non-zero components of the vector are initialized to the values
contained in
values. The first non-zero element,
at index
startIndex, is set to the first element of
values.
Only the components with index greater than or equal to
startIndex and less than or equal to endIndex
can be modified.
Numerical Libraries
Supported in: 5.x, 4.x
Reference