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] |