ZeusMath-Library
2.0.4
|
Typedefs | |
typedef TManagedList< TSynapse > | TAxon |
typedef TPair< Float, Float > | TMappedValue |
typedef Float(* | RealRealFunction) (const Float &) |
Enumerations | |
enum | EFuzzyInferenceMethod { etMamdani = 0, etLarson = 1 } |
enum | ETokenType { etUnknownToken = 0, etOpenBracket = 1, etCloseBracket = 2, etMul = 3, etDiff = 4, etAdd = 5, etSub = 6, etExponent = 7, etListSeperator = 8, etName = 20, etNumber = 21 } |
Functions | |
TVector2D | operator- (const IVector2D &rVector) |
const IVector2D & | operator+ (const IVector2D &rVector) |
TVector2D | operator* (const Float &f, const IVector2D &rVector) |
TVector3D | operator- (const IVector3D &rVector) |
const IVector3D & | operator+ (const IVector3D &rVector) |
TVector3D | operator* (const Float &f, const IVector3D &rVector) |
TAngle | operator- (const IAngle &rAngle) |
TAngle | operator+ (const IAngle &rAngle) |
TComplex | operator- (const TComplex &z) |
TComplex | operator+ (const TComplex &z) |
TComplex | operator+ (const Float &x, const TComplex &z) |
TComplex | operator- (const Float &x, const TComplex &z) |
TComplex | operator* (const Float &x, const TComplex &z) |
bool | operator== (const Float &x, const TComplex &z) |
bool | operator!= (const Float &x, const TComplex &z) |
TSquareMatrix3 | operator* (const Float &f, const ISquareMatrix3 &rMatrix) |
TSquareMatrix3 | operator+ (const Float &f, const ISquareMatrix3 &rMatrix) |
MEMORY_MANAGER_IMPL (TUnitSystemsManager) | |
Variables | |
MEMORY_MANAGER_IMPL_END | |
typedef Float(* zeus::RealRealFunction) (const Float &) |
typedef TManagedList<TSynapse> zeus::TAxon |
typedef TPair<Float, Float> zeus::TMappedValue |
enum zeus::ETokenType |
zeus::MEMORY_MANAGER_IMPL | ( | TUnitSystemsManager | ) |
Memory Management
|
inline |
Checks if a real value does not equal to the complex value
x | : real value |
z | : complex value |
true | : is not equal |
false | is equal |
|
inline |
Multiplication with float number from the left.
f | [IN]: Float number. |
Matrix | [IN]: Matrix to be multiplied. |
Multiplied vector f * Matrix. |
multiplies a complex value with a real value
x | : Real value |
z | : complex value |
Multiplication with float number from the left.
f | [IN]: Float number. |
rVector | [IN]: Vector to be multiplied. |
Multiplication with float number from the left.
f | [IN]: Float number. |
rVector | [IN]: Vector to be multiplied. |
plus sign as a unary operator
z | : complex value |
adds a complex value to a real value
x | : Real value |
z | : complex value |
|
inline |
adds with float number from the left.
f | [IN]: Float number. |
Matrix | [IN]: Matrix to be added. |
added f * Matrix. |
Unary positive sign.
rVector | [IN]: Vector with positive sign. |
Unary positive sign.
rVector | [IN]: Vector with positive sign. |
minus sign as a unary operator
z | : complex value |
subtracts a complex value from a real value
x | : Real value |
z | : complex value |
Unary negation.
Vector | [IN]: Vector to be unarily negated. |
Unary negation.
Vector | [IN]: Vector to be unarily negated. |
|
inline |
divides a complex value with a real value
x | : Real value |
z | : complex value |
Checks if a real value equals to the complex value
x | : real value |
z | : complex value |
true | : is equal |
false | is not equal |
zeus::MEMORY_MANAGER_IMPL_END |