IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Old.ComplexVector_OldNumerics Class Reference

Complex vector. More...

+ Inheritance diagram for IG.Old.ComplexVector_OldNumerics:
+ Collaboration diagram for IG.Old.ComplexVector_OldNumerics:

Public Member Functions

 ComplexVector_OldNumerics (int dimension)
 
 ComplexVector_OldNumerics (int dimension, Complex_OldNumerics comp)
 
 ComplexVector_OldNumerics (Complex_OldNumerics[] array)
 
 ComplexVector_OldNumerics (ComplexVector_OldNumerics cv)
 
- Public Member Functions inherited from IG.Old.Vector_OldNumerics< ComponentType >
 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 Public Member Functions inherited from IG.Old.Vector_OldNumerics< ComponentType >
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)
 
- Protected Member Functions inherited from IG.Old.Vector_OldNumerics< ComponentType >
 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]
 
- Properties inherited from IG.Old.Vector_OldNumerics< ComponentType >
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

- Protected Attributes inherited from IG.Old.Vector_OldNumerics< ComponentType >
int _dim
 
ComponentType[] _tab
 

Detailed Description

Complex vector.

Constructor & Destructor Documentation

IG.Old.ComplexVector_OldNumerics.ComplexVector_OldNumerics ( )
inlineprotected
IG.Old.ComplexVector_OldNumerics.ComplexVector_OldNumerics ( int  dimension)
inline
IG.Old.ComplexVector_OldNumerics.ComplexVector_OldNumerics ( int  dimension,
Complex_OldNumerics  comp 
)
inline
IG.Old.ComplexVector_OldNumerics.ComplexVector_OldNumerics ( Complex_OldNumerics[]  array)
inline
IG.Old.ComplexVector_OldNumerics.ComplexVector_OldNumerics ( ComplexVector_OldNumerics  cv)
inline

Member Function Documentation

override Complex_OldNumerics IG.Old.ComplexVector_OldNumerics.Add ( Complex_OldNumerics  a,
Complex_OldNumerics  b 
)
inlineprotected
override Complex_OldNumerics IG.Old.ComplexVector_OldNumerics.Subtract ( Complex_OldNumerics  a,
Complex_OldNumerics  b 
)
inlineprotected
override Complex_OldNumerics IG.Old.ComplexVector_OldNumerics.Multiply ( Complex_OldNumerics  a,
Complex_OldNumerics  b 
)
inlineprotected
override Complex_OldNumerics IG.Old.ComplexVector_OldNumerics.Divide ( Complex_OldNumerics  a,
Complex_OldNumerics  b 
)
inlineprotected
override Complex_OldNumerics IG.Old.ComplexVector_OldNumerics.Negative ( Complex_OldNumerics  a)
inlineprotected
override Complex_OldNumerics IG.Old.ComplexVector_OldNumerics.Inverse ( Complex_OldNumerics  a)
inlineprotected
override Complex_OldNumerics IG.Old.ComplexVector_OldNumerics.Conjugate ( Complex_OldNumerics  a)
inlineprotected
static ComplexVector_OldNumerics IG.Old.ComplexVector_OldNumerics.operator+ ( ComplexVector_OldNumerics  a,
ComplexVector_OldNumerics  b 
)
inlinestatic
static ComplexVector_OldNumerics IG.Old.ComplexVector_OldNumerics.operator- ( ComplexVector_OldNumerics  a,
ComplexVector_OldNumerics  b 
)
inlinestatic
static ComplexVector_OldNumerics IG.Old.ComplexVector_OldNumerics.operator* ( ComplexVector_OldNumerics  a,
ComplexVector_OldNumerics  b 
)
inlinestatic
static ComplexVector_OldNumerics IG.Old.ComplexVector_OldNumerics.operator* ( ComplexVector_OldNumerics  a,
Complex_OldNumerics  b 
)
inlinestatic
static ComplexVector_OldNumerics IG.Old.ComplexVector_OldNumerics.operator* ( Complex_OldNumerics  b,
ComplexVector_OldNumerics  a 
)
inlinestatic

Property Documentation

override Complex_OldNumerics IG.Old.ComplexVector_OldNumerics.Zero
getprotected

The documentation for this class was generated from the following file: