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.Vector2d, including all inherited members.
_v | IG.Num.Vector2d | private |
Add(Vector2d a) | IG.Num.Vector2d | inline |
IG::Num::VectorBase.Add(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.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 i) | IG.Num.Vector2d | inlinestatic |
Clone() | IG.Num.Vector2d | inlineprivate |
Compare(IVector v1, IVector v2) | IG.Num.VectorBase | inlinestatic |
Copy(Vector2d v) | IG.Num.Vector2d | inlinestatic |
IG::Num::VectorBase.Copy(IVector a, IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.Copy(IVector a, ref IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.Copy(VectorBase_MathNetNumerics a, IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.Copy(VectorBase_MathNetNumerics a, ref IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.Copy(IVector a, Vector_MathNetNumerics result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.Copy(IVector a, ref Vector_MathNetNumerics result) | IG.Num.VectorBase | inlinestatic |
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.Vector2d | inlinestatic |
Create(IVector vec) | IG.Num.Vector2d | inlinestatic |
Cross(Vector2d v) | IG.Num.Vector2d | inline |
CrossProduct(Vector2d v) | IG.Num.Vector2d | inline |
IG::Num::VectorBase.CrossProduct(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.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(Vector2d v) | IG.Num.Vector2d | inline |
IG::Num::VectorBase.DyadicProduct(IVector a, IVector b, IMatrix result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.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.Vector2d | inline |
IG::Num::VectorBase.Equals(IVector v1, IVector v2) | IG.Num.VectorBase | inlinestatic |
GetCopy() | IG.Num.VectorBase | inlinevirtual |
GetCopyBase() | IG.Num.Vector2d | inlinevirtual |
GetCopyThis() | IG.Num.Vector2d | inline |
GetHashCode() | IG.Num.Vector2d | 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.Vector2d | inlinevirtual |
GetNewBase() | IG.Num.Vector2d | inlinevirtual |
GetNewMatrix(int rowCount, int columnCount) | IG.Num.VectorBase | inlinevirtual |
GetNewMatrix() | IG.Num.VectorBase | inlinevirtual |
GetNewMatrixBase(int rowCount, int columnCount) | IG.Num.Vector2d | inlinevirtual |
GetNewMatrixBase() | IG.Num.Vector2d | inlinevirtual |
GetNewMatrixThis(int rowCount, int columnCount) | IG.Num.Vector2d | inlinevirtual |
GetNewMatrixThis() | IG.Num.Vector2d | inline |
GetNewThis(int length) | IG.Num.Vector2d | inline |
GetNewThis() | IG.Num.Vector2d | inline |
Length | IG.Num.Vector2d | |
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(double k) | IG.Num.Vector2d | inline |
IG::Num::VectorBase.Multiply(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.Multiply(IVector a, double scal, ref IVector result) | IG.Num.VectorBase | inlinestatic |
MultiplyPlain(IVector a, double scal, IVector result) | IG.Num.VectorBase | inlinestatic |
Negate(Vector2d v, ref Vector2d res) | IG.Num.Vector2d | inlinestatic |
IG::Num::VectorBase.Negate() | IG.Num.VectorBase | inline |
IG::Num::VectorBase.Negate(IVector a, IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.Negate(IVector a, ref IVector result) | IG.Num.VectorBase | inlinestatic |
NegatePlain(IVector a, IVector result) | IG.Num.VectorBase | inlinestatic |
Norm | IG.Num.Vector2d | |
Norm1 | IG.Num.Vector2d | |
Norm1Plain(Vector a) | IG.Num.VectorBase | inlinestatic |
Norm1Static(IVector a) | IG.Num.VectorBase | inlinestatic |
Norm2 | IG.Num.Vector2d | |
Norm2Plain(IVector a) | IG.Num.VectorBase | inlinestatic |
Norm2Static(IVector a) | IG.Num.VectorBase | inlinestatic |
Normalize() | IG.Num.VectorBase | inline |
Normalized() | IG.Num.Vector2d | inline |
Normalized1() | IG.Num.Vector2d | inline |
Normalized2() | IG.Num.Vector2d | inline |
NormalizedInfinity() | IG.Num.Vector2d | inline |
NormEuclidean | IG.Num.VectorBase | |
NormInf | IG.Num.Vector2d | |
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.Vector2d | inlinestatic |
operator*(Vector2d a, Vector2d b) | IG.Num.Vector2d | inlinestatic |
operator*(Vector2d a, double b) | IG.Num.Vector2d | inlinestatic |
operator*(double a, Vector2d b) | IG.Num.Vector2d | inlinestatic |
IG::Num::VectorBase.operator*(VectorBase a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.operator*(VectorBase a, double b) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.operator*(double a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
operator+(Vector2d v) | IG.Num.Vector2d | inlinestatic |
operator+(Vector2d a, Vector2d b) | IG.Num.Vector2d | inlinestatic |
IG::Num::VectorBase.operator+(VectorBase v) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.operator+(VectorBase a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
operator-(Vector2d v) | IG.Num.Vector2d | inlinestatic |
operator-(Vector2d a, Vector2d b) | IG.Num.Vector2d | inlinestatic |
IG::Num::VectorBase.operator-(VectorBase v) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.operator-(VectorBase a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
operator/(Vector2d a, double b) | IG.Num.Vector2d | inlinestatic |
IG::Num::VectorBase.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) | IG.Num.Vector2d | inlinestatic |
Read() | IG.Num.Vector2d | inline |
Read(string name) | IG.Num.Vector2d | inline |
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(Vector2d v) | IG.Num.Vector2d | inline |
IG::Num::VectorBase.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(Vector2d a) | IG.Num.Vector2d | inline |
IG::Num::VectorBase.Subtract(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.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.Vector2d | |
ToArray() | IG.Num.VectorBase | inlinevirtual |
ToString() | IG.Num.Vector2d | inline |
IG::Num::VectorBase.ToString(IVector vec) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.ToString(IVector vec, string elementFormat) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.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 |
Vec | IG.Num.Vector2d | |
Vector2d(Vector2d v) | IG.Num.Vector2d | inline |
Vector2d(vec2 v) | IG.Num.Vector2d | inline |
Vector2d(double x, double y) | IG.Num.Vector2d | inline |
Vector2d(double comp) | IG.Num.Vector2d | inline |
Vector2d(double[] components) | IG.Num.Vector2d | inline |
Vector2d(IVector vec) | IG.Num.Vector2d | inline |
VectorProduct(Vector2d v) | IG.Num.Vector2d | inline |
IG::Num::VectorBase.VectorProduct(IVector a, IVector b, IVector result) | IG.Num.VectorBase | inlinestatic |
IG::Num::VectorBase.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 |
X | IG.Num.Vector2d | |
Y | IG.Num.Vector2d | |
Zeros(int n) | IG.Num.Vector2d | inlinestatic |