IGLib  1.5
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
IG.Num.VectorBase Member List

This is the complete list of members for IG.Num.VectorBase, including all inherited members.

_matrixStoreIG.Num.VectorBaseprivatestatic
Add(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
Add(IVector a, IVector b, ref IVector result)IG.Num.VectorBaseinlinestatic
AddPlain(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
ArrayAdd(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
ArrayAdd(IVector a, double scal, ref IVector result)IG.Num.VectorBaseinlinestatic
ArrayAddPlain(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
ArrayProduct(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
ArrayProduct(IVector a, IVector b, ref IVector result)IG.Num.VectorBaseinlinestatic
ArrayProductPlain(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
ArrayQuotient(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
ArrayQuotient(IVector a, IVector b, ref IVector result)IG.Num.VectorBaseinlinestatic
ArrayQuotientPlain(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
ArraySubtract(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
ArraySubtract(IVector a, double scal, ref IVector result)IG.Num.VectorBaseinlinestatic
ArraySubtractPlain(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
Compare(IVector v1, IVector v2)IG.Num.VectorBaseinlinestatic
Copy(IVector a, IVector result)IG.Num.VectorBaseinlinestatic
Copy(IVector a, ref IVector result)IG.Num.VectorBaseinlinestatic
Copy(VectorBase_MathNetNumerics a, IVector result)IG.Num.VectorBaseinlinestatic
Copy(VectorBase_MathNetNumerics a, ref IVector result)IG.Num.VectorBaseinlinestatic
Copy(IVector a, Vector_MathNetNumerics result)IG.Num.VectorBaseinlinestatic
Copy(IVector a, ref Vector_MathNetNumerics result)IG.Num.VectorBaseinlinestatic
CopyPlain(IVector a, IVector result)IG.Num.VectorBaseinlinestatic
CopyPlain(VectorBase_MathNetNumerics a, IVector result)IG.Num.VectorBaseinlinestatic
CopyPlain(IVector a, Vector_MathNetNumerics result)IG.Num.VectorBaseinlinestatic
CrossProduct(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
CrossProduct(IVector a, IVector b, ref IVector result)IG.Num.VectorBaseinlinestatic
CrossProductPlain(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
Distance(IVector a, IVector b)IG.Num.VectorBaseinlinestatic
DistancePlain(IVector a, IVector b)IG.Num.VectorBaseinlinestatic
DistanceWeighted(IVector a, IVector b, IVector characteristicLengths)IG.Num.VectorBaseinlinestatic
DistanceWeightedPlain(IVector a, IVector b, IVector characteristicLengths)IG.Num.VectorBaseinlinestatic
Divide(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
Divide(IVector a, double scal, ref IVector result)IG.Num.VectorBaseinlinestatic
DividePlain(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
DyadicProduct(IVector a, IVector b, IMatrix result)IG.Num.VectorBaseinlinestatic
DyadicProduct(IVector a, IVector b, ref IMatrix result)IG.Num.VectorBaseinlinestatic
DyadicProductPlain(IVector a, IVector b, IMatrix result)IG.Num.VectorBaseinlinestatic
Equals(Object obj)IG.Num.VectorBaseinline
Equals(IVector v1, IVector v2)IG.Num.VectorBaseinlinestatic
GetCopy()IG.Num.VectorBaseinlinevirtual
GetCopyBase()IG.Num.VectorBasepure virtual
GetHashCode()IG.Num.VectorBaseinline
GetHashCode(IVector vec)IG.Num.VectorBaseinlinestatic
GetHashFunctionInt()IG.Num.VectorBaseinline
GetHashFunctionInt(IVector vec)IG.Num.VectorBaseinlinestatic
GetHashFunctionString()IG.Num.VectorBaseinline
GetHashFunctionString(IVector vec)IG.Num.VectorBaseinlinestatic
GetNew(int length)IG.Num.VectorBaseinlinevirtual
GetNew()IG.Num.VectorBaseinlinevirtual
GetNewBase(int length)IG.Num.VectorBasepure virtual
GetNewBase()IG.Num.VectorBasepure virtual
GetNewMatrix(int rowCount, int columnCount)IG.Num.VectorBaseinlinevirtual
GetNewMatrix()IG.Num.VectorBaseinlinevirtual
GetNewMatrixBase(int rowCount, int columnCount)IG.Num.VectorBasepure virtual
GetNewMatrixBase()IG.Num.VectorBasepure virtual
LengthIG.Num.VectorBase
LoadCsv(string filePath, ref IVector vecRestored)IG.Num.VectorBaseinlinestatic
LoadCsv(string filePath, string separator, ref IVector vecRestored)IG.Num.VectorBaseinlinestatic
LoadCsv(string filePath, int rowNum, ref IVector vecRestored)IG.Num.VectorBaseinlinestatic
LoadCsv(string filePath, int rowNum, string separator, ref IVector vecRestored)IG.Num.VectorBaseinlinestatic
LoadJson(string filePath, ref IVector vecRestored)IG.Num.VectorBaseinlinestatic
Multiply(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
Multiply(IVector a, double scal, ref IVector result)IG.Num.VectorBaseinlinestatic
MultiplyPlain(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
Negate()IG.Num.VectorBaseinline
Negate(IVector a, IVector result)IG.Num.VectorBaseinlinestatic
Negate(IVector a, ref IVector result)IG.Num.VectorBaseinlinestatic
NegatePlain(IVector a, IVector result)IG.Num.VectorBaseinlinestatic
NormIG.Num.VectorBase
Norm1IG.Num.VectorBase
Norm1Plain(Vector a)IG.Num.VectorBaseinlinestatic
Norm1Static(IVector a)IG.Num.VectorBaseinlinestatic
Norm2IG.Num.VectorBase
Norm2Plain(IVector a)IG.Num.VectorBaseinlinestatic
Norm2Static(IVector a)IG.Num.VectorBaseinlinestatic
Normalize()IG.Num.VectorBaseinline
Normalized()IG.Num.VectorBaseinline
NormEuclideanIG.Num.VectorBase
NormInfIG.Num.VectorBase
NormInfPlain(Vector a)IG.Num.VectorBaseinlinestatic
NormInfStatic(IVector a)IG.Num.VectorBaseinlinestatic
NormP(double p)IG.Num.VectorBaseinlinevirtual
NormPlain(IVector a)IG.Num.VectorBaseinlinestatic
NormPPlain(Vector a, double p)IG.Num.VectorBaseinlinestatic
NormPStatic(IVector a, double p)IG.Num.VectorBaseinlinestatic
NormStatic(IVector a)IG.Num.VectorBaseinlinestatic
NormWeighted(IVector a, IVector characteristicLengths)IG.Num.VectorBaseinlinestatic
NormWeightedPlain(IVector a, IVector characteristicLengths)IG.Num.VectorBaseinlinestatic
operator*(VectorBase a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator*(VectorBase a, double b)IG.Num.VectorBaseinlinestatic
operator*(double a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator+(VectorBase v)IG.Num.VectorBaseinlinestatic
operator+(VectorBase a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator-(VectorBase v)IG.Num.VectorBaseinlinestatic
operator-(VectorBase a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator/(VectorBase a, double b)IG.Num.VectorBaseinlinestatic
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.VectorBaseinlinestatic
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.VectorBaseinlinestatic
OrthogonalProjection(IVector original, IVector onWhich, double onWhichProductSelf, ref IVector result, double tolerance=0.0)IG.Num.VectorBaseinlinestatic
OrthogonalProjection(IVector original, IVector onWhich, ref IVector result, double tolerance=0.0)IG.Num.VectorBaseinlinestatic
OrthogonalProjectionPlain(IVector original, IVector onWhich, double onWhichProductSelf, IVector result, double tolerance=0.0)IG.Num.VectorBaseinlinestatic
OrthogonalProjectionPlain(IVector original, IVector onWhich, IVector result, double tolerance=0.0)IG.Num.VectorBaseinlinestatic
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.VectorBaseinlinestatic
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.VectorBaseinlinestatic
Resize(ref IVector vec, IVector template, int dimension)IG.Num.VectorBaseinlinestatic
Resize(ref IVector vec, int dimension)IG.Num.VectorBaseinlinestatic
Resize(ref IVector vec, IVector template)IG.Num.VectorBaseinlinestatic
SaveCsv(IVector vec, string filePath)IG.Num.VectorBaseinlinestatic
SaveCsv(IVector vec, string filePath, string separator)IG.Num.VectorBaseinlinestatic
SaveCsv(IVector vec, string filePath, bool append)IG.Num.VectorBaseinlinestatic
SaveCsv(IVector vec, string filePath, string separator, bool append)IG.Num.VectorBaseinlinestatic
SaveJson(IVector vec, string filePath)IG.Num.VectorBaseinlinestatic
SaveJson(IVector vec, string filePath, bool append)IG.Num.VectorBaseinlinestatic
ScalarProduct(IVector a, IVector b)IG.Num.VectorBaseinlinestatic
ScalarProductPlain(IVector a, IVector b)IG.Num.VectorBaseinlinestatic
Scale(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
Scale(IVector a, double scal, ref IVector result)IG.Num.VectorBaseinlinestatic
ScalePlain(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
SetConstant(double elementValue)IG.Num.VectorBaseinlinevirtual
SetConstant(IVector vec, double elementValue)IG.Num.VectorBaseinlinestatic
SetRandom()IG.Num.VectorBaseinlinevirtual
SetRandom(IRandomGenerator rnd)IG.Num.VectorBaseinlinevirtual
SetRandom(IVector vec)IG.Num.VectorBaseinlinestatic
SetRandom(IVector vec, IRandomGenerator rnd)IG.Num.VectorBaseinlinestatic
SetUnit(int which)IG.Num.VectorBaseinlinevirtual
SetUnit(IVector vec, int which)IG.Num.VectorBaseinlinestatic
SetZero()IG.Num.VectorBaseinlinevirtual
SetZero(IVector vec)IG.Num.VectorBaseinlinestatic
SquaredNormIG.Num.VectorBase
Subtract(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
Subtract(IVector a, IVector b, ref IVector result)IG.Num.VectorBaseinlinestatic
SubtractPlain(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
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.VectorBaseinlinestatic
this[int i]IG.Num.VectorBase
ToArray()IG.Num.VectorBaseinlinevirtual
ToString(IVector vec)IG.Num.VectorBaseinlinestatic
ToString(IVector vec, string elementFormat)IG.Num.VectorBaseinlinestatic
ToString()IG.Num.VectorBaseinline
ToString(string elementFormat)IG.Num.VectorBaseinlinevirtual
ToStringMath(IVector vec)IG.Num.VectorBaseinlinestatic
ToStringMath(IVector vec, string elementFormat)IG.Num.VectorBaseinlinestatic
ToStringMath()IG.Num.VectorBaseinlinevirtual
ToStringMath(string elementFormat)IG.Num.VectorBaseinlinevirtual
VectorProduct(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
VectorProduct(IVector a, IVector b, ref IVector result)IG.Num.VectorBaseinlinestatic
VectorProductPlain(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
VectorStoreIG.Num.VectorBasestatic