#include <InterpKernelUnit.hxx>
Public Member Functions | |
| DecompositionInUnitBase () | |
| void | setInfo (const short *vals, double addFact, double mFact) |
| short | operator[] (int i) const |
| bool | operator== (const DecompositionInUnitBase &other) const |
| void | getTranslationParams (const DecompositionInUnitBase &other, double &mul, double &add) const |
| bool | isEqual (short mass, short lgth, short time, short intensity, short temp, double add, double mult) |
| bool | isUnitary () const |
| void | negate () |
| WARNING no test is done on the fact that unit is adimensionnal. | |
| bool | isAdimensional () const |
| void | tryToConvertInUnit (double val) throw (INTERP_KERNEL::Exception) |
| DecompositionInUnitBase & | operator* (const DecompositionInUnitBase &other) |
| DecompositionInUnitBase & | operator/ (const DecompositionInUnitBase &other) |
| DecompositionInUnitBase & | operator^ (const DecompositionInUnitBase &other) throw (INTERP_KERNEL::Exception) |
Private Member Functions | |
| void | dealWithAddFactor (const DecompositionInUnitBase &other) |
Static Private Member Functions | |
| static int | couldItBeConsideredAsInt (double val) throw (INTERP_KERNEL::Exception) |
| static bool | areDoubleEquals (double a, double b) |
| static double | powInt (double val, int exp) |
Private Attributes | |
| short | _value [UnitDataBase::SIZE_OF_UNIT_BASE] |
| double | _add_to_base |
| double | _mult_fact_to_base |
| DecompositionInUnitBase::DecompositionInUnitBase | ( | ) |
References INTERP_KERNEL.DecompositionInUnitBase._value.
| short INTERP_KERNEL.DecompositionInUnitBase.operator[] | ( | int | i | ) | const |
| bool DecompositionInUnitBase::operator== | ( | const DecompositionInUnitBase & | other | ) | const |
References INTERP_KERNEL.DecompositionInUnitBase._value.
| void DecompositionInUnitBase::getTranslationParams | ( | const DecompositionInUnitBase & | other, |
| double & | mul, | ||
| double & | add | ||
| ) | const |
| bool DecompositionInUnitBase::isUnitary | ( | ) | const |
| void DecompositionInUnitBase::negate | ( | ) |
WARNING no test is done on the fact that unit is adimensionnal.
References INTERP_KERNEL.DecompositionInUnitBase._mult_fact_to_base.
| bool DecompositionInUnitBase::isAdimensional | ( | ) | const |
References INTERP_KERNEL.DecompositionInUnitBase._value.
| void DecompositionInUnitBase::tryToConvertInUnit | ( | double | val | ) | throw (INTERP_KERNEL::Exception) |
| DecompositionInUnitBase & DecompositionInUnitBase::operator* | ( | const DecompositionInUnitBase & | other | ) |
| DecompositionInUnitBase & DecompositionInUnitBase::operator/ | ( | const DecompositionInUnitBase & | other | ) |
| DecompositionInUnitBase & DecompositionInUnitBase::operator^ | ( | const DecompositionInUnitBase & | other | ) | throw (INTERP_KERNEL::Exception) |
| void DecompositionInUnitBase::dealWithAddFactor | ( | const DecompositionInUnitBase & | other | ) | [private] |
| int DecompositionInUnitBase::couldItBeConsideredAsInt | ( | double | val | ) | throw (INTERP_KERNEL::Exception) [static, private] |
References testMEDMEM.ret.
References testGaussLocalization.b.