| IGLib 1.4 The IGLib base library for development of numerical, technical and business applications.

- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Index
- Class Hierarchy
- Class Members

# IG::Num::Vector3d Member List

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

All Classes Namespaces Files Functions Variables Enumerations Properties Events