IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
_matrixStore | IG::Num::VectorBase | [private, static] |
Add(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
Add(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
AddPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayAdd(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayAdd(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayAddPlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayProduct(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayProduct(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayProductPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayQuotient(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayQuotient(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
ArrayQuotientPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
ArraySubtract(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
ArraySubtract(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
ArraySubtractPlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
Compare(IVector v1, IVector v2) | IG::Num::VectorBase | [inline, static] |
Copy(IVector a, IVector result) | IG::Num::VectorBase | [inline, static] |
Copy(IVector a, ref IVector result) | IG::Num::VectorBase | [inline, static] |
Copy(VectorBase_MathNetNumerics a, IVector result) | IG::Num::VectorBase | [inline, static] |
Copy(VectorBase_MathNetNumerics a, ref IVector result) | IG::Num::VectorBase | [inline, static] |
Copy(IVector a, Vector_MathNetNumerics result) | IG::Num::VectorBase | [inline, static] |
Copy(IVector a, ref Vector_MathNetNumerics result) | IG::Num::VectorBase | [inline, static] |
CopyPlain(IVector a, IVector result) | IG::Num::VectorBase | [inline, static] |
CopyPlain(VectorBase_MathNetNumerics a, IVector result) | IG::Num::VectorBase | [inline, static] |
CopyPlain(IVector a, Vector_MathNetNumerics result) | IG::Num::VectorBase | [inline, static] |
CrossProduct(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
CrossProduct(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
CrossProductPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
Distance(IVector a, IVector b) | IG::Num::VectorBase | [inline, static] |
DistancePlain(IVector a, IVector b) | IG::Num::VectorBase | [inline, static] |
DistanceWeighted(IVector a, IVector b, IVector characteristicLengths) | IG::Num::VectorBase | [inline, static] |
DistanceWeightedPlain(IVector a, IVector b, IVector characteristicLengths) | IG::Num::VectorBase | [inline, static] |
Divide(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
Divide(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
DividePlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
DyadicProduct(IVector a, IVector b, IMatrix result) | IG::Num::VectorBase | [inline, static] |
DyadicProduct(IVector a, IVector b, ref IMatrix result) | IG::Num::VectorBase | [inline, static] |
DyadicProductPlain(IVector a, IVector b, IMatrix result) | IG::Num::VectorBase | [inline, static] |
Equals(Object obj) | IG::Num::VectorBase | [inline] |
Equals(IVector v1, IVector v2) | IG::Num::VectorBase | [inline, static] |
GetCopy() | IG::Num::VectorBase | [inline, virtual] |
GetCopyBase() | IG::Num::VectorBase | [pure virtual] |
GetHashCode() | IG::Num::VectorBase | [inline] |
GetHashCode(IVector vec) | IG::Num::VectorBase | [inline, static] |
GetHashFunctionInt() | IG::Num::VectorBase | [inline] |
GetHashFunctionInt(IVector vec) | IG::Num::VectorBase | [inline, static] |
GetHashFunctionString() | IG::Num::VectorBase | [inline] |
GetHashFunctionString(IVector vec) | IG::Num::VectorBase | [inline, static] |
GetNew(int length) | IG::Num::VectorBase | [inline, virtual] |
GetNew() | IG::Num::VectorBase | [inline, virtual] |
GetNewBase(int length) | IG::Num::VectorBase | [pure virtual] |
GetNewBase() | IG::Num::VectorBase | [pure virtual] |
GetNewMatrix(int rowCount, int columnCount) | IG::Num::VectorBase | [inline, virtual] |
GetNewMatrix() | IG::Num::VectorBase | [inline, virtual] |
GetNewMatrixBase(int rowCount, int columnCount) | IG::Num::VectorBase | [pure virtual] |
GetNewMatrixBase() | IG::Num::VectorBase | [pure virtual] |
Length | IG::Num::VectorBase | |
LoadCsv(string filePath, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
LoadCsv(string filePath, string separator, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
LoadCsv(string filePath, int rowNum, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
LoadCsv(string filePath, int rowNum, string separator, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
LoadJson(string filePath, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
Multiply(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
Multiply(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
MultiplyPlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
Negate() | IG::Num::VectorBase | [inline] |
Negate(IVector a, IVector result) | IG::Num::VectorBase | [inline, static] |
Negate(IVector a, ref IVector result) | IG::Num::VectorBase | [inline, static] |
NegatePlain(IVector a, IVector result) | IG::Num::VectorBase | [inline, static] |
Norm | IG::Num::VectorBase | |
Norm1 | IG::Num::VectorBase | |
Norm2 | IG::Num::VectorBase | |
Normalize() | IG::Num::VectorBase | [inline] |
Normalized() | IG::Num::VectorBase | [inline] |
NormEuclidean | IG::Num::VectorBase | |
NormInf | IG::Num::VectorBase | |
NormP(int p) | IG::Num::VectorBase | [inline, virtual] |
NormWeighted(IVector a, IVector characteristicLengths) | IG::Num::VectorBase | [inline, static] |
NormWeightedPlain(IVector a, IVector characteristicLengths) | IG::Num::VectorBase | [inline, static] |
operator*(VectorBase a, VectorBase b) | IG::Num::VectorBase | [inline, static] |
operator*(VectorBase a, double b) | IG::Num::VectorBase | [inline, static] |
operator*(double a, VectorBase b) | IG::Num::VectorBase | [inline, static] |
operator+(VectorBase v) | IG::Num::VectorBase | [inline, static] |
operator+(VectorBase a, VectorBase b) | IG::Num::VectorBase | [inline, static] |
operator-(VectorBase v) | IG::Num::VectorBase | [inline, static] |
operator-(VectorBase a, VectorBase b) | IG::Num::VectorBase | [inline, static] |
operator/(VectorBase a, double b) | IG::Num::VectorBase | [inline, static] |
Resize(ref IVector vec, IVector template, int dimension) | IG::Num::VectorBase | [inline, static] |
Resize(ref IVector vec, int dimension) | IG::Num::VectorBase | [inline, static] |
Resize(ref IVector vec, IVector template) | IG::Num::VectorBase | [inline, static] |
SaveCsv(IVector vec, string filePath) | IG::Num::VectorBase | [inline, static] |
SaveCsv(IVector vec, string filePath, string separator) | IG::Num::VectorBase | [inline, static] |
SaveCsv(IVector vec, string filePath, bool append) | IG::Num::VectorBase | [inline, static] |
SaveCsv(IVector vec, string filePath, string separator, bool append) | IG::Num::VectorBase | [inline, static] |
SaveJson(IVector vec, string filePath) | IG::Num::VectorBase | [inline, static] |
SaveJson(IVector vec, string filePath, bool append) | IG::Num::VectorBase | [inline, static] |
ScalarProduct(IVector a, IVector b) | IG::Num::VectorBase | [inline, static] |
ScalarProductPlain(IVector a, IVector b) | IG::Num::VectorBase | [inline, static] |
Scale(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
Scale(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
ScalePlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
SetConstant(double elementValue) | IG::Num::VectorBase | [inline, virtual] |
SetConstant(IVector vec, double elementValue) | IG::Num::VectorBase | [inline, static] |
SetRandom() | IG::Num::VectorBase | [inline, virtual] |
SetRandom(IRandomGenerator rnd) | IG::Num::VectorBase | [inline, virtual] |
SetRandom(IVector vec) | IG::Num::VectorBase | [inline, static] |
SetRandom(IVector vec, IRandomGenerator rnd) | IG::Num::VectorBase | [inline, static] |
SetUnit(int which) | IG::Num::VectorBase | [inline, virtual] |
SetUnit(IVector vec, int which) | IG::Num::VectorBase | [inline, static] |
SetZero() | IG::Num::VectorBase | [inline, virtual] |
SetZero(IVector vec) | IG::Num::VectorBase | [inline, static] |
SquaredNorm | IG::Num::VectorBase | |
Subtract(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
Subtract(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
SubtractPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
this | IG::Num::VectorBase | |
ToArray() | IG::Num::VectorBase | [inline, virtual] |
ToString(IVector vec) | IG::Num::VectorBase | [inline, static] |
ToString(IVector vec, string elementFormat) | IG::Num::VectorBase | [inline, static] |
ToString() | IG::Num::VectorBase | [inline] |
ToString(string elementFormat) | IG::Num::VectorBase | [inline, virtual] |
ToStringMath(IVector vec) | IG::Num::VectorBase | [inline, static] |
ToStringMath(IVector vec, string elementFormat) | IG::Num::VectorBase | [inline, static] |
ToStringMath() | IG::Num::VectorBase | [inline, virtual] |
ToStringMath(string elementFormat) | IG::Num::VectorBase | [inline, virtual] |
VectorProduct(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
VectorProduct(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
VectorProductPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
VectorStore | IG::Num::VectorBase | [static] |