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

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

_vIG.Num.Vector3dprivate
Add(Vector3d a)IG.Num.Vector3dinline
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.Vector3dinlinestatic
Clone()IG.Num.Vector3dinlineprivate
Compare(IVector v1, IVector v2)IG.Num.VectorBaseinlinestatic
Copy(Vector3d v)IG.Num.Vector3dinlinestatic
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.Vector3dinlinestatic
Create(IVector vec)IG.Num.Vector3dinlinestatic
Cross(Vector3d v)IG.Num.Vector3dinline
CrossProduct(Vector3d v)IG.Num.Vector3dinline
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(Vector3d v)IG.Num.Vector3dinline
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.Vector3dinline
IG::Num::VectorBase.Equals(IVector v1, IVector v2)IG.Num.VectorBaseinlinestatic
GetCopy()IG.Num.VectorBaseinlinevirtual
GetCopyBase()IG.Num.Vector3dinlinevirtual
GetCopyThis()IG.Num.Vector3dinline
GetHashCode()IG.Num.Vector3dinline
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.Vector3dinlinevirtual
GetNewBase()IG.Num.Vector3dinlinevirtual
GetNewMatrix(int rowCount, int columnCount)IG.Num.VectorBaseinlinevirtual
GetNewMatrix()IG.Num.VectorBaseinlinevirtual
GetNewMatrixBase(int rowCount, int columnCount)IG.Num.Vector3dinlinevirtual
GetNewMatrixBase()IG.Num.Vector3dinlinevirtual
GetNewMatrixThis(int rowCount, int columnCount)IG.Num.Vector3dinlinevirtual
GetNewMatrixThis()IG.Num.Vector3dinline
GetNewThis(int length)IG.Num.Vector3dinline
GetNewThis()IG.Num.Vector3dinline
LengthIG.Num.Vector3d
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
MixedProduct(Vector3d b, Vector3d c)IG.Num.Vector3dinline
Multiply(double k)IG.Num.Vector3dinline
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(Vector3d v, ref Vector3d res)IG.Num.Vector3dinlinestatic
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.Vector3d
Norm1IG.Num.Vector3d
Norm1Plain(Vector a)IG.Num.VectorBaseinlinestatic
Norm1Static(IVector a)IG.Num.VectorBaseinlinestatic
Norm2IG.Num.Vector3d
Norm2Plain(IVector a)IG.Num.VectorBaseinlinestatic
Norm2Static(IVector a)IG.Num.VectorBaseinlinestatic
Normalize()IG.Num.VectorBaseinline
Normalized()IG.Num.Vector3dinline
Normalized1()IG.Num.Vector3dinline
Normalized2()IG.Num.Vector3dinline
NormalizedInfinity()IG.Num.Vector3dinline
NormEuclideanIG.Num.VectorBase
NormInfIG.Num.Vector3d
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.Vector3dinlinestatic
operator*(Vector3d a, Vector3d b)IG.Num.Vector3dinlinestatic
operator*(Vector3d a, double b)IG.Num.Vector3dinlinestatic
operator*(double a, Vector3d b)IG.Num.Vector3dinlinestatic
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+(Vector3d v)IG.Num.Vector3dinlinestatic
operator+(Vector3d a, Vector3d b)IG.Num.Vector3dinlinestatic
IG::Num::VectorBase.operator+(VectorBase v)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.operator+(VectorBase a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator-(Vector3d v)IG.Num.Vector3dinlinestatic
operator-(Vector3d a, Vector3d b)IG.Num.Vector3dinlinestatic
IG::Num::VectorBase.operator-(VectorBase v)IG.Num.VectorBaseinlinestatic
IG::Num::VectorBase.operator-(VectorBase a, VectorBase b)IG.Num.VectorBaseinlinestatic
operator/(Vector3d a, double b)IG.Num.Vector3dinlinestatic
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.Vector3dinlinestatic
Read()IG.Num.Vector3dinline
Read(string name)IG.Num.Vector3dinline
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(Vector3d v)IG.Num.Vector3dinline
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(Vector3d a)IG.Num.Vector3dinline
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.Vector3d
ToArray()IG.Num.VectorBaseinlinevirtual
ToString()IG.Num.Vector3dinline
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.Vector3d
Vector3d(Vector3d v)IG.Num.Vector3dinline
Vector3d(vec3 v)IG.Num.Vector3dinline
Vector3d(double x, double y, double z)IG.Num.Vector3dinline
Vector3d(double comp)IG.Num.Vector3dinline
Vector3d(double[] components)IG.Num.Vector3dinline
Vector3d(IVector vec)IG.Num.Vector3dinline
VectorProduct(Vector3d v)IG.Num.Vector3dinline
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.Vector3d
YIG.Num.Vector3d
ZIG.Num.Vector3d
Zeros(int n)IG.Num.Vector3dinlinestatic