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.Vector2d Member List

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

_vIG.Num.Vector2dprivate
Add(Vector2d a)IG.Num.Vector2dinline
IG::Num::VectorBase.Add(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.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
BasisVector(int i)IG.Num.Vector2dinlinestatic
Clone()IG.Num.Vector2dinlineprivate
Compare(IVector v1, IVector v2)IG.Num.VectorBaseinlinestatic
Copy(Vector2d v)IG.Num.Vector2dinlinestatic
IG::Num::VectorBase.Copy(IVector a, IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.Copy(IVector a, ref IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.Copy(VectorBase_MathNetNumerics a, IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.Copy(VectorBase_MathNetNumerics a, ref IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.Copy(IVector a, Vector_MathNetNumerics result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.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
Create(double[] components)IG.Num.Vector2dinlinestatic
Create(IVector vec)IG.Num.Vector2dinlinestatic
Cross(Vector2d v)IG.Num.Vector2dinline
CrossProduct(Vector2d v)IG.Num.Vector2dinline
IG::Num::VectorBase.CrossProduct(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.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(Vector2d v)IG.Num.Vector2dinline
IG::Num::VectorBase.DyadicProduct(IVector a, IVector b, IMatrix result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.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.Vector2dinline
IG::Num::VectorBase.Equals(IVector v1, IVector v2)IG.Num.VectorBaseinlinestatic
GetCopy()IG.Num.VectorBaseinlinevirtual
GetCopyBase()IG.Num.Vector2dinlinevirtual
GetCopyThis()IG.Num.Vector2dinline
GetHashCode()IG.Num.Vector2dinline
IG::Num::VectorBase.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.Vector2dinlinevirtual
GetNewBase()IG.Num.Vector2dinlinevirtual
GetNewMatrix(int rowCount, int columnCount)IG.Num.VectorBaseinlinevirtual
GetNewMatrix()IG.Num.VectorBaseinlinevirtual
GetNewMatrixBase(int rowCount, int columnCount)IG.Num.Vector2dinlinevirtual
GetNewMatrixBase()IG.Num.Vector2dinlinevirtual
GetNewMatrixThis(int rowCount, int columnCount)IG.Num.Vector2dinlinevirtual
GetNewMatrixThis()IG.Num.Vector2dinline
GetNewThis(int length)IG.Num.Vector2dinline
GetNewThis()IG.Num.Vector2dinline
LengthIG.Num.Vector2d
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(double k)IG.Num.Vector2dinline
IG::Num::VectorBase.Multiply(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.Multiply(IVector a, double scal, ref IVector result)IG.Num.VectorBaseinlinestatic
MultiplyPlain(IVector a, double scal, IVector result)IG.Num.VectorBaseinlinestatic
Negate(Vector2d v, ref Vector2d res)IG.Num.Vector2dinlinestatic
IG::Num::VectorBase.Negate()IG.Num.VectorBaseinline
IG::Num::VectorBase.Negate(IVector a, IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.Negate(IVector a, ref IVector result)IG.Num.VectorBaseinlinestatic
NegatePlain(IVector a, IVector result)IG.Num.VectorBaseinlinestatic
NormIG.Num.Vector2d
Norm1IG.Num.Vector2d
Norm1Plain(Vector a)IG.Num.VectorBaseinlinestatic
Norm1Static(IVector a)IG.Num.VectorBaseinlinestatic
Norm2IG.Num.Vector2d
Norm2Plain(IVector a)IG.Num.VectorBaseinlinestatic
Norm2Static(IVector a)IG.Num.VectorBaseinlinestatic
Normalize()IG.Num.VectorBaseinline
Normalized()IG.Num.Vector2dinline
Normalized1()IG.Num.Vector2dinline
Normalized2()IG.Num.Vector2dinline
NormalizedInfinity()IG.Num.Vector2dinline
NormEuclideanIG.Num.VectorBase
NormInfIG.Num.Vector2d
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
Ones(int n)IG.Num.Vector2dinlinestatic
operator*(Vector2d a, Vector2d b)IG.Num.Vector2dinlinestatic
operator*(Vector2d a, double b)IG.Num.Vector2dinlinestatic
operator*(double a, Vector2d b)IG.Num.Vector2dinlinestatic
IG::Num::VectorBase.operator*(VectorBase a, VectorBase b)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.operator*(VectorBase a, double b)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.operator*(double a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator+(Vector2d v)IG.Num.Vector2dinlinestatic
operator+(Vector2d a, Vector2d b)IG.Num.Vector2dinlinestatic
IG::Num::VectorBase.operator+(VectorBase v)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.operator+(VectorBase a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator-(Vector2d v)IG.Num.Vector2dinlinestatic
operator-(Vector2d a, Vector2d b)IG.Num.Vector2dinlinestatic
IG::Num::VectorBase.operator-(VectorBase v)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.operator-(VectorBase a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator/(Vector2d a, double b)IG.Num.Vector2dinlinestatic
IG::Num::VectorBase.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
Random(int n)IG.Num.Vector2dinlinestatic
Read()IG.Num.Vector2dinline
Read(string name)IG.Num.Vector2dinline
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(Vector2d v)IG.Num.Vector2dinline
IG::Num::VectorBase.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(Vector2d a)IG.Num.Vector2dinline
IG::Num::VectorBase.Subtract(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.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.Vector2d
ToArray()IG.Num.VectorBaseinlinevirtual
ToString()IG.Num.Vector2dinline
IG::Num::VectorBase.ToString(IVector vec)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.ToString(IVector vec, string elementFormat)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.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
VecIG.Num.Vector2d
Vector2d(Vector2d v)IG.Num.Vector2dinline
Vector2d(vec2 v)IG.Num.Vector2dinline
Vector2d(double x, double y)IG.Num.Vector2dinline
Vector2d(double comp)IG.Num.Vector2dinline
Vector2d(double[] components)IG.Num.Vector2dinline
Vector2d(IVector vec)IG.Num.Vector2dinline
VectorProduct(Vector2d v)IG.Num.Vector2dinline
IG::Num::VectorBase.VectorProduct(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.VectorProduct(IVector a, IVector b, ref IVector result)IG.Num.VectorBaseinlinestatic
VectorProductPlain(IVector a, IVector b, IVector result)IG.Num.VectorBaseinlinestatic
VectorStoreIG.Num.VectorBasestatic
XIG.Num.Vector2d
YIG.Num.Vector2d
Zeros(int n)IG.Num.Vector2dinlinestatic