IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Complex vector. More...
Public Member Functions | |
ComplexVector_OldNumerics (int dimension) | |
ComplexVector_OldNumerics (int dimension, Complex_OldNumerics comp) | |
ComplexVector_OldNumerics (Complex_OldNumerics[] array) | |
ComplexVector_OldNumerics (ComplexVector_OldNumerics cv) | |
![]() | |
Vector_OldNumerics (int dim1, ComponentType comp) | |
Vector_OldNumerics (ComponentType[] array) | |
void | Init (int dim) |
Initializes a matrix with dimendions dim1 and dim2. More... | |
void | Init (int dim, ComponentType comp) |
Initializes a vector with dimendion length and sets all vec to comp. More... | |
void | Init (ComponentType[] array) |
Initializes a vector with dimendion length and sets all vec to comp. More... | |
void | Init (Vector_OldNumerics< ComponentType > v) |
Initializes a vector with dimendion length and sets all vec to comp. More... | |
override string | ToString () |
Redefinition of Tostring(), converts a vector to string representation. More... | |
void | Add (Vector_OldNumerics< ComponentType > a) |
XVector addition. More... | |
void | Subtract (Vector_OldNumerics< ComponentType > a) |
XVector subtraction. More... | |
void | Multiply (ComponentType scalar) |
Multiplication of a vector by a scalar. More... | |
ComponentType | RightScalarProduct (Vector_OldNumerics< ComponentType > a) |
Right scalar product. More... | |
ComponentType | LeftScalarProduct (Vector_OldNumerics< ComponentType > a) |
Right scalar product. More... | |
Static Public Member Functions | |
static ComplexVector_OldNumerics | operator+ (ComplexVector_OldNumerics a, ComplexVector_OldNumerics b) |
static ComplexVector_OldNumerics | operator- (ComplexVector_OldNumerics a, ComplexVector_OldNumerics b) |
static ComplexVector_OldNumerics | operator* (ComplexVector_OldNumerics a, ComplexVector_OldNumerics b) |
static ComplexVector_OldNumerics | operator* (ComplexVector_OldNumerics a, Complex_OldNumerics b) |
static ComplexVector_OldNumerics | operator* (Complex_OldNumerics b, ComplexVector_OldNumerics a) |
![]() | |
static ComponentType[] | Copy (Vector_OldNumerics< ComponentType > v) |
static void | Example () |
Protected Member Functions | |
ComplexVector_OldNumerics () | |
override Complex_OldNumerics | Add (Complex_OldNumerics a, Complex_OldNumerics b) |
override Complex_OldNumerics | Subtract (Complex_OldNumerics a, Complex_OldNumerics b) |
override Complex_OldNumerics | Multiply (Complex_OldNumerics a, Complex_OldNumerics b) |
override Complex_OldNumerics | Divide (Complex_OldNumerics a, Complex_OldNumerics b) |
override Complex_OldNumerics | Negative (Complex_OldNumerics a) |
override Complex_OldNumerics | Inverse (Complex_OldNumerics a) |
override Complex_OldNumerics | Conjugate (Complex_OldNumerics a) |
![]() | |
Vector_OldNumerics () | |
abstract ComponentType | Add (ComponentType a, ComponentType b) |
abstract ComponentType | Subtract (ComponentType a, ComponentType b) |
abstract ComponentType | Multiply (ComponentType a, ComponentType b) |
abstract ComponentType | Divide (ComponentType a, ComponentType b) |
abstract ComponentType | Negative (ComponentType a) |
abstract ComponentType | Inverse (ComponentType a) |
abstract ComponentType | Conjugate (ComponentType a) |
Properties | |
override Complex_OldNumerics | Zero [get] |
![]() | |
int | Dimension [get] |
Returns vector dimension. More... | |
int | Dimension2 [get] |
Returns vector dimension. More... | |
int | d [get] |
Synonyme for Dimension, returns vector dimension. More... | |
virtual ComponentType | this[int ind] [get, set] |
Gets or sets a specific vector componene. More... | |
abstract ComponentType | Zero [get] |
Additional Inherited Members | |
![]() | |
int | _dim |
ComponentType[] | _tab |
Complex vector.
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
Referenced by IG.Old.ComplexVector_OldNumerics.operator+().
|
inlineprotected |
Referenced by IG.Old.ComplexVector_OldNumerics.operator-().
|
inlineprotected |
Referenced by IG.Old.ComplexVector_OldNumerics.operator*().
|
inlineprotected |
|
inlineprotected |
References IG.Old.Complex_OldNumerics.Zero.
|
inlineprotected |
References IG.Old.Complex_OldNumerics.One.
|
inlineprotected |
References IG.Old.Complex_OldNumerics.Conjugate().
|
inlinestatic |
References IG.Old.ComplexVector_OldNumerics.Add().
|
inlinestatic |
References IG.Old.ComplexVector_OldNumerics.Subtract().
|
inlinestatic |
|
inlinestatic |
References IG.Old.ComplexVector_OldNumerics.Multiply().
|
inlinestatic |
References IG.Old.ComplexVector_OldNumerics.Multiply().
|
getprotected |