IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Public Member Functions | |
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 ComponentType[] | Copy (Vector_OldNumerics< ComponentType > v) |
static void | Example () |
Protected Member Functions | |
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) |
Protected Attributes | |
int | _dim |
ComponentType[] | _tab |
Properties | |
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] |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
Initializes a matrix with dimendions dim1 and dim2.
dim1 | Number of rows. |
dim2 | Number of columns. |
|
inline |
Initializes a vector with dimendion length and sets all vec to comp.
length | XVector dimension. |
|
inline |
Initializes a vector with dimendion length and sets all vec to comp.
length | XVector dimension. |
|
inline |
Initializes a vector with dimendion length and sets all vec to comp.
length | XVector dimension. |
References IG.Old.Vector_OldNumerics< ComponentType >.Dimension.
|
inlinestatic |
|
inline |
Redefinition of Tostring(), converts a vector to string representation.
Referenced by IG.Old.Vector_OldNumerics< ComponentType >.Example().
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |
XVector addition.
References IG.Old.Vector_OldNumerics< ComponentType >.Dimension.
|
inline |
XVector subtraction.
References IG.Old.Vector_OldNumerics< ComponentType >.Dimension.
|
inline |
Multiplication of a vector by a scalar.
|
inline |
Right scalar product.
References IG.Old.Vector_OldNumerics< ComponentType >.Dimension, and Zero.
Referenced by IG.Old.ComplexVector_OldNumerics.operator*().
|
inline |
Right scalar product.
References IG.Old.Vector_OldNumerics< ComponentType >.Dimension, and Zero.
|
inlinestatic |
|
protected |
|
protected |
|
get |
Returns vector dimension.
Referenced by IG.Old.Vector_OldNumerics< ComponentType >.Add(), IG.Old.Vector_OldNumerics< ComponentType >.Copy(), IG.Old.Vector_OldNumerics< ComponentType >.Init(), IG.Old.Vector_OldNumerics< ComponentType >.LeftScalarProduct(), IG.Old.Vector_OldNumerics< ComponentType >.RightScalarProduct(), and IG.Old.Vector_OldNumerics< ComponentType >.Subtract().
|
get |
Returns vector dimension.
|
get |
Synonyme for Dimension, returns vector dimension.
|
getset |
Gets or sets a specific vector componene.
ind | Component index running from 0 to l-1. |
|
getprotected |