IGLib
1.5
The IGLib base library for development of numerical, technical and business applications.
|
This is the complete list of members for IG.Num.Vector, including all inherited members.
_copyMathNetNumerics | IG.Num.Vector | private |
_elements | IG.Num.Vector | protected |
_length | IG.Num.Vector | protected |
_mathNetNumericsConsistent | IG.Num.Vector | protected |
Add(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
Add(IVector a, IVector b, ref IVector result) | IG.Num.VectorBase | inlinestatic |
AddPlain(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayAdd(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayAdd(IVector a, double scal, ref IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayAddPlain(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayProduct(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayProduct(IVector a, IVector b, ref IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayProductPlain(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayQuotient(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayQuotient(IVector a, IVector b, ref IVector result) | IG.Num.VectorBase | inlinestatic |
ArrayQuotientPlain(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
ArraySubtract(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
ArraySubtract(IVector a, double scal, ref IVector result) | IG.Num.VectorBase | inlinestatic |
ArraySubtractPlain(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
BasisVector(int n, int i) | IG.Num.Vector | inlinestatic |
Clone() | IG.Num.Vector | inlineprivate |
Compare(IVector v1, IVector v2) | IG.Num.VectorBase | inlinestatic |
Copy(IVector a, IVector result) | IG.Num.VectorBase | inlinestatic |
Copy(IVector a, ref IVector result) | IG.Num.VectorBase | inlinestatic |
Copy(VectorBase_MathNetNumerics a, IVector result) | IG.Num.VectorBase | inlinestatic |
Copy(VectorBase_MathNetNumerics a, ref IVector result) | IG.Num.VectorBase | inlinestatic |
Copy(IVector a, Vector_MathNetNumerics result) | IG.Num.VectorBase | inlinestatic |
Copy(IVector a, ref Vector_MathNetNumerics result) | IG.Num.VectorBase | inlinestatic |
CopyFromMatNetNumericsVector(Vector_MathNetNumerics v) | IG.Num.Vector | inlineprotected |
CopyMathNetNumerics | IG.Num.Vector | |
CopyPlain(IVector a, IVector result) | IG.Num.VectorBase | inlinestatic |
CopyPlain(VectorBase_MathNetNumerics a, IVector result) | IG.Num.VectorBase | inlinestatic |
CopyPlain(IVector a, Vector_MathNetNumerics result) | IG.Num.VectorBase | inlinestatic |
Create(double[] components) | IG.Num.Vector | inlinestatic |
Create(VectorBase_MathNetNumerics vec) | IG.Num.Vector | inlinestatic |
Create(IVector vec) | IG.Num.Vector | inlinestatic |
CrossProduct(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
CrossProduct(IVector a, IVector b, ref IVector result) | IG.Num.VectorBase | inlinestatic |
CrossProductPlain(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
Distance(IVector a, IVector b) | IG.Num.VectorBase | inlinestatic |
DistancePlain(IVector a, IVector b) | IG.Num.VectorBase | inlinestatic |
DistanceWeighted(IVector a, IVector b, IVector characteristicLengths) | IG.Num.VectorBase | inlinestatic |
DistanceWeightedPlain(IVector a, IVector b, IVector characteristicLengths) | IG.Num.VectorBase | inlinestatic |
Divide(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
Divide(IVector a, double scal, ref IVector result) | IG.Num.VectorBase | inlinestatic |
DividePlain(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
DyadicProduct(IVector a, IVector b, IMatrix result) | IG.Num.VectorBase | inlinestatic |
DyadicProduct(IVector a, IVector b, ref IMatrix result) | IG.Num.VectorBase | inlinestatic |
DyadicProductPlain(IVector a, IVector b, IMatrix result) | IG.Num.VectorBase | inlinestatic |
Equals(Object obj) | IG.Num.Vector | inline |
IG::Num::VectorBase.Equals(IVector v1, IVector v2) | IG.Num.VectorBase | inlinestatic |
GetCopy() | IG.Num.VectorBase | inlinevirtual |
GetCopyBase() | IG.Num.Vector | inlinevirtual |
GetCopyMathNetNumerics() | IG.Num.Vector | inlineprotected |
GetCopyThis() | IG.Num.Vector | inline |
GetHashCode() | IG.Num.Vector | inline |
IG::Num::VectorBase.GetHashCode(IVector vec) | IG.Num.VectorBase | inlinestatic |
GetHashFunctionInt() | IG.Num.VectorBase | inline |
GetHashFunctionInt(IVector vec) | IG.Num.VectorBase | inlinestatic |
GetHashFunctionString() | IG.Num.VectorBase | inline |
GetHashFunctionString(IVector vec) | IG.Num.VectorBase | inlinestatic |
GetNew(int length) | IG.Num.VectorBase | inlinevirtual |
GetNew() | IG.Num.VectorBase | inlinevirtual |
GetNewBase(int length) | IG.Num.Vector | inlinevirtual |
GetNewBase() | IG.Num.Vector | inlinevirtual |
GetNewMatrix(int rowCount, int columnCount) | IG.Num.VectorBase | inlinevirtual |
GetNewMatrix() | IG.Num.VectorBase | inlinevirtual |
GetNewMatrixBase(int rowCount, int columnCount) | IG.Num.Vector | inlinevirtual |
GetNewMatrixBase() | IG.Num.Vector | inlinevirtual |
GetNewMatrixThis(int rowCount, int columnCount) | IG.Num.Vector | inlinevirtual |
GetNewMatrixThis() | IG.Num.Vector | inline |
GetNewThis(int length) | IG.Num.Vector | inline |
GetNewThis() | IG.Num.Vector | inline |
IsCopyMathNetNumericsConsistent | IG.Num.Vector | |
Length | IG.Num.Vector | |
LengthSetter | IG.Num.Vector | protected |
LoadCsv(string filePath, ref IVector vecRestored) | IG.Num.VectorBase | inlinestatic |
LoadCsv(string filePath, string separator, ref IVector vecRestored) | IG.Num.VectorBase | inlinestatic |
LoadCsv(string filePath, int rowNum, ref IVector vecRestored) | IG.Num.VectorBase | inlinestatic |
LoadCsv(string filePath, int rowNum, string separator, ref IVector vecRestored) | IG.Num.VectorBase | inlinestatic |
LoadJson(string filePath, ref IVector vecRestored) | IG.Num.VectorBase | inlinestatic |
Multiply(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
Multiply(IVector a, double scal, ref IVector result) | IG.Num.VectorBase | inlinestatic |
MultiplyPlain(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
Negate() | IG.Num.VectorBase | inline |
Negate(IVector a, IVector result) | IG.Num.VectorBase | inlinestatic |
Negate(IVector a, ref IVector result) | IG.Num.VectorBase | inlinestatic |
NegatePlain(IVector a, IVector result) | IG.Num.VectorBase | inlinestatic |
Norm | IG.Num.VectorBase | |
Norm1 | IG.Num.VectorBase | |
Norm1Plain(Vector a) | IG.Num.VectorBase | inlinestatic |
Norm1Static(IVector a) | IG.Num.VectorBase | inlinestatic |
Norm2 | IG.Num.VectorBase | |
Norm2Plain(IVector a) | IG.Num.VectorBase | inlinestatic |
Norm2Static(IVector a) | IG.Num.VectorBase | inlinestatic |
Normalize() | IG.Num.VectorBase | inline |
Normalized() | IG.Num.VectorBase | inline |
NormEuclidean | IG.Num.VectorBase | |
NormInf | IG.Num.VectorBase | |
NormInfPlain(Vector a) | IG.Num.VectorBase | inlinestatic |
NormInfStatic(IVector a) | IG.Num.VectorBase | inlinestatic |
NormP(double p) | IG.Num.VectorBase | inlinevirtual |
NormPlain(IVector a) | IG.Num.VectorBase | inlinestatic |
NormPPlain(Vector a, double p) | IG.Num.VectorBase | inlinestatic |
NormPStatic(IVector a, double p) | IG.Num.VectorBase | inlinestatic |
NormStatic(IVector a) | IG.Num.VectorBase | inlinestatic |
NormWeighted(IVector a, IVector characteristicLengths) | IG.Num.VectorBase | inlinestatic |
NormWeightedPlain(IVector a, IVector characteristicLengths) | IG.Num.VectorBase | inlinestatic |
Ones(int n) | IG.Num.Vector | inlinestatic |
operator*(VectorBase a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
operator*(VectorBase a, double b) | IG.Num.VectorBase | inlinestatic |
operator*(double a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
operator+(VectorBase v) | IG.Num.VectorBase | inlinestatic |
operator+(VectorBase a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
operator-(VectorBase v) | IG.Num.VectorBase | inlinestatic |
operator-(VectorBase a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
operator/(VectorBase a, double b) | IG.Num.VectorBase | inlinestatic |
OrthogonalizeGramSchmidt(IList< IVector > original, ref IList< IVector > resOrthogonal, ref IVector resNorms, ref IVector auxProjection, double tolDependent=1e-10, bool normalize=false, int numRequestedVectors=0, IRandomGenerator rand=null, int maxExcessGenerated=5) | IG.Num.VectorBase | inlinestatic |
OrthogonalizeGramSchmidtNonRobust(IList< IVector > original, ref IList< IVector > resOrthogonal, ref IVector resNorms, ref IVector auxProjection, double tolSize=0, bool normalize=false, bool modifiedGrammSchmidt=true) | IG.Num.VectorBase | inlinestatic |
OrthogonalProjection(IVector original, IVector onWhich, double onWhichProductSelf, ref IVector result, double tolerance=0.0) | IG.Num.VectorBase | inlinestatic |
OrthogonalProjection(IVector original, IVector onWhich, ref IVector result, double tolerance=0.0) | IG.Num.VectorBase | inlinestatic |
OrthogonalProjectionPlain(IVector original, IVector onWhich, double onWhichProductSelf, IVector result, double tolerance=0.0) | IG.Num.VectorBase | inlinestatic |
OrthogonalProjectionPlain(IVector original, IVector onWhich, IVector result, double tolerance=0.0) | IG.Num.VectorBase | inlinestatic |
OrthoNormalizeGramSchmidt(IList< IVector > original, ref IList< IVector > resOrthogonal, ref IVector resNorms, ref IVector auxProjection, double tolDependent=1e-10, bool normalize=false, int numRequestedVectors=0, IRandomGenerator rand=null, int maxExcessGenerated=5) | IG.Num.VectorBase | inlinestatic |
OrthoNormalizeGramSchmidtNonRobust(IList< IVector > original, ref IList< IVector > resOrthogonal, ref IVector resNorms, ref IVector auxProjection, double tolSize=0, bool normalize=false, bool modifiedGrammSchmidt=true) | IG.Num.VectorBase | inlinestatic |
Random(int n, IRandomGenerator rand=null) | IG.Num.Vector | inlinestatic |
Resize(ref IVector vec, IVector template, int dimension) | IG.Num.VectorBase | inlinestatic |
Resize(ref IVector vec, int dimension) | IG.Num.VectorBase | inlinestatic |
Resize(ref IVector vec, IVector template) | IG.Num.VectorBase | inlinestatic |
SaveCsv(IVector vec, string filePath) | IG.Num.VectorBase | inlinestatic |
SaveCsv(IVector vec, string filePath, string separator) | IG.Num.VectorBase | inlinestatic |
SaveCsv(IVector vec, string filePath, bool append) | IG.Num.VectorBase | inlinestatic |
SaveCsv(IVector vec, string filePath, string separator, bool append) | IG.Num.VectorBase | inlinestatic |
SaveJson(IVector vec, string filePath) | IG.Num.VectorBase | inlinestatic |
SaveJson(IVector vec, string filePath, bool append) | IG.Num.VectorBase | inlinestatic |
ScalarProduct(IVector a, IVector b) | IG.Num.VectorBase | inlinestatic |
ScalarProductPlain(IVector a, IVector b) | IG.Num.VectorBase | inlinestatic |
Scale(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
Scale(IVector a, double scal, ref IVector result) | IG.Num.VectorBase | inlinestatic |
ScalePlain(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
SetConstant(double elementValue) | IG.Num.VectorBase | inlinevirtual |
SetConstant(IVector vec, double elementValue) | IG.Num.VectorBase | inlinestatic |
SetRandom() | IG.Num.VectorBase | inlinevirtual |
SetRandom(IRandomGenerator rnd) | IG.Num.VectorBase | inlinevirtual |
SetRandom(IVector vec) | IG.Num.VectorBase | inlinestatic |
SetRandom(IVector vec, IRandomGenerator rnd) | IG.Num.VectorBase | inlinestatic |
SetUnit(int which) | IG.Num.VectorBase | inlinevirtual |
SetUnit(IVector vec, int which) | IG.Num.VectorBase | inlinestatic |
SetZero() | IG.Num.VectorBase | inlinevirtual |
SetZero(IVector vec) | IG.Num.VectorBase | inlinestatic |
SquaredNorm | IG.Num.VectorBase | |
Subtract(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
Subtract(IVector a, IVector b, ref IVector result) | IG.Num.VectorBase | inlinestatic |
SubtractPlain(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
TestGramSchmidtOrthogonalization(int dim, int numRepetitions=1, double tol=1e-8, int outputLevel=0, IRandomGenerator randomGenerator=null, bool normalize=false, bool modifiedGrammSchmidt=true, bool nonRobust=false) | IG.Num.VectorBase | inlinestatic |
this[int i] | IG.Num.Vector | |
ToArray() | IG.Num.VectorBase | inlinevirtual |
ToString(IVector vec) | IG.Num.VectorBase | inlinestatic |
ToString(IVector vec, string elementFormat) | IG.Num.VectorBase | inlinestatic |
ToString() | IG.Num.VectorBase | inline |
ToString(string elementFormat) | IG.Num.VectorBase | inlinevirtual |
ToStringMath(IVector vec) | IG.Num.VectorBase | inlinestatic |
ToStringMath(IVector vec, string elementFormat) | IG.Num.VectorBase | inlinestatic |
ToStringMath() | IG.Num.VectorBase | inlinevirtual |
ToStringMath(string elementFormat) | IG.Num.VectorBase | inlinevirtual |
Vector(IVector vec) | IG.Num.Vector | inline |
Vector(int n) | IG.Num.Vector | inline |
Vector(int n, int which) | IG.Num.Vector | inline |
Vector(int n, double value) | IG.Num.Vector | inline |
Vector(IList< double > components) | IG.Num.Vector | inline |
Vector(double[] components, bool copyElements=true) | IG.Num.Vector | inline |
Vector(params double[] components) | IG.Num.Vector | inline |
Vector(VectorBase_MathNetNumerics vec) | IG.Num.Vector | inline |
VectorProduct(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
VectorProduct(IVector a, IVector b, ref IVector result) | IG.Num.VectorBase | inlinestatic |
VectorProductPlain(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
VectorStore | IG.Num.VectorBase | static |
Zeros(int n) | IG.Num.Vector | inlinestatic |