|
IGLib
1.6.0
The IGLib base library for development of numerical, technical and business applications.
|
This is the complete list of members for IG.Num.Vector3d, including all inherited members.
| _v | IG.Num.Vector3d | private |
| Add(Vector3d a) | IG.Num.Vector3d | 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.Vector3d | inlinestatic |
| Clone() | IG.Num.Vector3d | inlineprivate |
| Compare(IVector v1, IVector v2) | IG.Num.VectorBase | inlinestatic |
| Copy(Vector3d v) | IG.Num.Vector3d | 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.Vector3d | inlinestatic |
| Create(IVector vec) | IG.Num.Vector3d | inlinestatic |
| Cross(Vector3d v) | IG.Num.Vector3d | inline |
| CrossProduct(Vector3d v) | IG.Num.Vector3d | 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(Vector3d v) | IG.Num.Vector3d | 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.Vector3d | inline |
| IG::Num::VectorBase.Equals(IVector v1, IVector v2) | IG.Num.VectorBase | inlinestatic |
| GetCopy() | IG.Num.VectorBase | inlinevirtual |
| GetCopyBase() | IG.Num.Vector3d | inlinevirtual |
| GetCopyThis() | IG.Num.Vector3d | inline |
| GetHashCode() | IG.Num.Vector3d | 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.Vector3d | inlinevirtual |
| GetNewBase() | IG.Num.Vector3d | inlinevirtual |
| GetNewMatrix(int rowCount, int columnCount) | IG.Num.VectorBase | inlinevirtual |
| GetNewMatrix() | IG.Num.VectorBase | inlinevirtual |
| GetNewMatrixBase(int rowCount, int columnCount) | IG.Num.Vector3d | inlinevirtual |
| GetNewMatrixBase() | IG.Num.Vector3d | inlinevirtual |
| GetNewMatrixThis(int rowCount, int columnCount) | IG.Num.Vector3d | inlinevirtual |
| GetNewMatrixThis() | IG.Num.Vector3d | inline |
| GetNewThis(int length) | IG.Num.Vector3d | inline |
| GetNewThis() | IG.Num.Vector3d | inline |
| Length | IG.Num.Vector3d | |
| 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 |
| MixedProduct(Vector3d b, Vector3d c) | IG.Num.Vector3d | inline |
| Multiply(double k) | IG.Num.Vector3d | 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(Vector3d v, ref Vector3d res) | IG.Num.Vector3d | 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.Vector3d | |
| Norm1 | IG.Num.Vector3d | |
| Norm1Plain(Vector a) | IG.Num.VectorBase | inlinestatic |
| Norm1Static(IVector a) | IG.Num.VectorBase | inlinestatic |
| Norm2 | IG.Num.Vector3d | |
| Norm2Plain(IVector a) | IG.Num.VectorBase | inlinestatic |
| Norm2Static(IVector a) | IG.Num.VectorBase | inlinestatic |
| Normalize() | IG.Num.VectorBase | inline |
| Normalized() | IG.Num.Vector3d | inline |
| Normalized1() | IG.Num.Vector3d | inline |
| Normalized2() | IG.Num.Vector3d | inline |
| NormalizedInfinity() | IG.Num.Vector3d | inline |
| NormEuclidean | IG.Num.VectorBase | |
| NormInf | IG.Num.Vector3d | |
| 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.Vector3d | inlinestatic |
| operator*(Vector3d a, Vector3d b) | IG.Num.Vector3d | inlinestatic |
| operator*(Vector3d a, double b) | IG.Num.Vector3d | inlinestatic |
| operator*(double a, Vector3d b) | IG.Num.Vector3d | 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+(Vector3d v) | IG.Num.Vector3d | inlinestatic |
| operator+(Vector3d a, Vector3d b) | IG.Num.Vector3d | inlinestatic |
| IG::Num::VectorBase.operator+(VectorBase v) | IG.Num.VectorBase | inlinestatic |
| IG::Num::VectorBase.operator+(VectorBase a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
| operator-(Vector3d v) | IG.Num.Vector3d | inlinestatic |
| operator-(Vector3d a, Vector3d b) | IG.Num.Vector3d | inlinestatic |
| IG::Num::VectorBase.operator-(VectorBase v) | IG.Num.VectorBase | inlinestatic |
| IG::Num::VectorBase.operator-(VectorBase a, VectorBase b) | IG.Num.VectorBase | inlinestatic |
| operator/(Vector3d a, double b) | IG.Num.Vector3d | 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.Vector3d | inlinestatic |
| Read() | IG.Num.Vector3d | inline |
| Read(string name) | IG.Num.Vector3d | 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(Vector3d v) | IG.Num.Vector3d | 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(Vector3d a) | IG.Num.Vector3d | 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.Vector3d | |
| ToArray() | IG.Num.VectorBase | inlinevirtual |
| ToString() | IG.Num.Vector3d | 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.Vector3d | |
| Vector3d(Vector3d v) | IG.Num.Vector3d | inline |
| Vector3d(vec3 v) | IG.Num.Vector3d | inline |
| Vector3d(double x, double y, double z) | IG.Num.Vector3d | inline |
| Vector3d(double comp) | IG.Num.Vector3d | inline |
| Vector3d(double[] components) | IG.Num.Vector3d | inline |
| Vector3d(IVector vec) | IG.Num.Vector3d | inline |
| VectorProduct(Vector3d v) | IG.Num.Vector3d | 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.Vector3d | |
| Y | IG.Num.Vector3d | |
| Z | IG.Num.Vector3d | |
| Zeros(int n) | IG.Num.Vector3d | inlinestatic |