|
IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
| _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 | [inline, static] |
| IG::Num::VectorBase::Add(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| AddPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayAdd(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayAdd(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayAddPlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayProduct(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayProduct(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayProductPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayQuotient(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayQuotient(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| ArrayQuotientPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| ArraySubtract(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| ArraySubtract(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| ArraySubtractPlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| BasisVector(int i) | IG::Num::Vector3d | [inline, static] |
| Clone() | IG::Num::Vector3d | [inline, private] |
| Compare(IVector v1, IVector v2) | IG::Num::VectorBase | [inline, static] |
| Copy(Vector3d v) | IG::Num::Vector3d | [inline, static] |
| IG::Num::VectorBase::Copy(IVector a, IVector result) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::Copy(IVector a, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::Copy(VectorBase_MathNetNumerics a, IVector result) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::Copy(VectorBase_MathNetNumerics a, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::Copy(IVector a, Vector_MathNetNumerics result) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::Copy(IVector a, ref Vector_MathNetNumerics result) | IG::Num::VectorBase | [inline, static] |
| CopyPlain(IVector a, IVector result) | IG::Num::VectorBase | [inline, static] |
| CopyPlain(VectorBase_MathNetNumerics a, IVector result) | IG::Num::VectorBase | [inline, static] |
| CopyPlain(IVector a, Vector_MathNetNumerics result) | IG::Num::VectorBase | [inline, static] |
| Create(double[] components) | IG::Num::Vector3d | [inline, static] |
| Create(IVector vec) | IG::Num::Vector3d | [inline, static] |
| 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 | [inline, static] |
| IG::Num::VectorBase::CrossProduct(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| CrossProductPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| Distance(IVector a, IVector b) | IG::Num::VectorBase | [inline, static] |
| DistancePlain(IVector a, IVector b) | IG::Num::VectorBase | [inline, static] |
| DistanceWeighted(IVector a, IVector b, IVector characteristicLengths) | IG::Num::VectorBase | [inline, static] |
| DistanceWeightedPlain(IVector a, IVector b, IVector characteristicLengths) | IG::Num::VectorBase | [inline, static] |
| Divide(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| Divide(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| DividePlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| DyadicProduct(Vector3d v) | IG::Num::Vector3d | [inline] |
| IG::Num::VectorBase::DyadicProduct(IVector a, IVector b, IMatrix result) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::DyadicProduct(IVector a, IVector b, ref IMatrix result) | IG::Num::VectorBase | [inline, static] |
| DyadicProductPlain(IVector a, IVector b, IMatrix result) | IG::Num::VectorBase | [inline, static] |
| Equals(Object obj) | IG::Num::Vector3d | [inline] |
| IG::Num::VectorBase::Equals(IVector v1, IVector v2) | IG::Num::VectorBase | [inline, static] |
| GetCopy() | IG::Num::VectorBase | [inline, virtual] |
| GetCopyBase() | IG::Num::Vector3d | [inline, virtual] |
| GetCopyThis() | IG::Num::Vector3d | [inline] |
| GetHashCode() | IG::Num::Vector3d | [inline] |
| IG::Num::VectorBase::GetHashCode(IVector vec) | IG::Num::VectorBase | [inline, static] |
| GetHashFunctionInt() | IG::Num::VectorBase | [inline] |
| GetHashFunctionInt(IVector vec) | IG::Num::VectorBase | [inline, static] |
| GetHashFunctionString() | IG::Num::VectorBase | [inline] |
| GetHashFunctionString(IVector vec) | IG::Num::VectorBase | [inline, static] |
| GetNew(int length) | IG::Num::VectorBase | [inline, virtual] |
| GetNew() | IG::Num::VectorBase | [inline, virtual] |
| GetNewBase(int length) | IG::Num::Vector3d | [inline, virtual] |
| GetNewBase() | IG::Num::Vector3d | [inline, virtual] |
| GetNewMatrix(int rowCount, int columnCount) | IG::Num::VectorBase | [inline, virtual] |
| GetNewMatrix() | IG::Num::VectorBase | [inline, virtual] |
| GetNewMatrixBase(int rowCount, int columnCount) | IG::Num::Vector3d | [inline, virtual] |
| GetNewMatrixBase() | IG::Num::Vector3d | [inline, virtual] |
| GetNewMatrixThis(int rowCount, int columnCount) | IG::Num::Vector3d | [inline, virtual] |
| 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 | [inline, static] |
| LoadCsv(string filePath, string separator, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
| LoadCsv(string filePath, int rowNum, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
| LoadCsv(string filePath, int rowNum, string separator, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
| LoadJson(string filePath, ref IVector vecRestored) | IG::Num::VectorBase | [inline, static] |
| 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 | [inline, static] |
| IG::Num::VectorBase::Multiply(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| MultiplyPlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| Negate(Vector3d v, ref Vector3d res) | IG::Num::Vector3d | [inline, static] |
| IG::Num::VectorBase::Negate() | IG::Num::VectorBase | [inline] |
| IG::Num::VectorBase::Negate(IVector a, IVector result) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::Negate(IVector a, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| NegatePlain(IVector a, IVector result) | IG::Num::VectorBase | [inline, static] |
| Norm | IG::Num::Vector3d | |
| Norm1 | IG::Num::Vector3d | |
| Norm2 | IG::Num::Vector3d | |
| 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 | |
| NormP(int p) | IG::Num::VectorBase | [inline, virtual] |
| NormWeighted(IVector a, IVector characteristicLengths) | IG::Num::VectorBase | [inline, static] |
| NormWeightedPlain(IVector a, IVector characteristicLengths) | IG::Num::VectorBase | [inline, static] |
| Ones(int n) | IG::Num::Vector3d | [inline, static] |
| operator*(Vector3d a, Vector3d b) | IG::Num::Vector3d | [inline, static] |
| operator*(Vector3d a, double b) | IG::Num::Vector3d | [inline, static] |
| operator*(double a, Vector3d b) | IG::Num::Vector3d | [inline, static] |
| IG::Num::VectorBase::operator*(VectorBase a, VectorBase b) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::operator*(VectorBase a, double b) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::operator*(double a, VectorBase b) | IG::Num::VectorBase | [inline, static] |
| operator+(Vector3d v) | IG::Num::Vector3d | [inline, static] |
| operator+(Vector3d a, Vector3d b) | IG::Num::Vector3d | [inline, static] |
| IG::Num::VectorBase::operator+(VectorBase v) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::operator+(VectorBase a, VectorBase b) | IG::Num::VectorBase | [inline, static] |
| operator-(Vector3d v) | IG::Num::Vector3d | [inline, static] |
| operator-(Vector3d a, Vector3d b) | IG::Num::Vector3d | [inline, static] |
| IG::Num::VectorBase::operator-(VectorBase v) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::operator-(VectorBase a, VectorBase b) | IG::Num::VectorBase | [inline, static] |
| operator/(Vector3d a, double b) | IG::Num::Vector3d | [inline, static] |
| IG::Num::VectorBase::operator/(VectorBase a, double b) | IG::Num::VectorBase | [inline, static] |
| Random(int n) | IG::Num::Vector3d | [inline, static] |
| Read() | IG::Num::Vector3d | [inline] |
| Read(string name) | IG::Num::Vector3d | [inline] |
| Resize(ref IVector vec, IVector template, int dimension) | IG::Num::VectorBase | [inline, static] |
| Resize(ref IVector vec, int dimension) | IG::Num::VectorBase | [inline, static] |
| Resize(ref IVector vec, IVector template) | IG::Num::VectorBase | [inline, static] |
| SaveCsv(IVector vec, string filePath) | IG::Num::VectorBase | [inline, static] |
| SaveCsv(IVector vec, string filePath, string separator) | IG::Num::VectorBase | [inline, static] |
| SaveCsv(IVector vec, string filePath, bool append) | IG::Num::VectorBase | [inline, static] |
| SaveCsv(IVector vec, string filePath, string separator, bool append) | IG::Num::VectorBase | [inline, static] |
| SaveJson(IVector vec, string filePath) | IG::Num::VectorBase | [inline, static] |
| SaveJson(IVector vec, string filePath, bool append) | IG::Num::VectorBase | [inline, static] |
| ScalarProduct(Vector3d v) | IG::Num::Vector3d | [inline] |
| IG::Num::VectorBase::ScalarProduct(IVector a, IVector b) | IG::Num::VectorBase | [inline, static] |
| ScalarProductPlain(IVector a, IVector b) | IG::Num::VectorBase | [inline, static] |
| Scale(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| Scale(IVector a, double scal, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| ScalePlain(IVector a, double scal, IVector result) | IG::Num::VectorBase | [inline, static] |
| SetConstant(double elementValue) | IG::Num::VectorBase | [inline, virtual] |
| SetConstant(IVector vec, double elementValue) | IG::Num::VectorBase | [inline, static] |
| SetRandom() | IG::Num::VectorBase | [inline, virtual] |
| SetRandom(IRandomGenerator rnd) | IG::Num::VectorBase | [inline, virtual] |
| SetRandom(IVector vec) | IG::Num::VectorBase | [inline, static] |
| SetRandom(IVector vec, IRandomGenerator rnd) | IG::Num::VectorBase | [inline, static] |
| SetUnit(int which) | IG::Num::VectorBase | [inline, virtual] |
| SetUnit(IVector vec, int which) | IG::Num::VectorBase | [inline, static] |
| SetZero() | IG::Num::VectorBase | [inline, virtual] |
| SetZero(IVector vec) | IG::Num::VectorBase | [inline, static] |
| SquaredNorm | IG::Num::VectorBase | |
| Subtract(Vector3d a) | IG::Num::Vector3d | [inline] |
| IG::Num::VectorBase::Subtract(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::Subtract(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| SubtractPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| this | IG::Num::Vector3d | |
| ToArray() | IG::Num::VectorBase | [inline, virtual] |
| ToString() | IG::Num::Vector3d | [inline] |
| IG::Num::VectorBase::ToString(IVector vec) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::ToString(IVector vec, string elementFormat) | IG::Num::VectorBase | [inline, static] |
| IG::Num::VectorBase::ToString(string elementFormat) | IG::Num::VectorBase | [inline, virtual] |
| ToStringMath(IVector vec) | IG::Num::VectorBase | [inline, static] |
| ToStringMath(IVector vec, string elementFormat) | IG::Num::VectorBase | [inline, static] |
| ToStringMath() | IG::Num::VectorBase | [inline, virtual] |
| ToStringMath(string elementFormat) | IG::Num::VectorBase | [inline, virtual] |
| 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 | [inline, static] |
| IG::Num::VectorBase::VectorProduct(IVector a, IVector b, ref IVector result) | IG::Num::VectorBase | [inline, static] |
| VectorProductPlain(IVector a, IVector b, IVector result) | IG::Num::VectorBase | [inline, static] |
| VectorStore | IG::Num::VectorBase | [static] |
| X | IG::Num::Vector3d | |
| Y | IG::Num::Vector3d | |
| Z | IG::Num::Vector3d | |
| Zeros(int n) | IG::Num::Vector3d | [inline, static] |