| 
    Simbody
    3.5
    
   | 
 
Specializations of CNT for numeric types. More...
 Inheritance diagram for SimTK::CNT< complex< R > >:Additional Inherited Members | |
  Public Types inherited from SimTK::NTraits< complex< R > > | |
| enum | {  NRows = 1, NCols = 1, RowSpacing = 1, ColSpacing = 1, NPackedElements = 1, NActualElements = 1, NActualScalars = 1, ImagOffset = 1, RealStrideFactor = 2, ArgDepth = SCALAR_DEPTH, IsScalar = 1, IsULessScalar = 1, IsNumber = 1, IsStdNumber = 1, IsPrecision = 0, SignInterpretation = 1 }  | 
| typedef C | T | 
| typedef negator< C > | TNeg | 
| typedef C | TWithoutNegator | 
| typedef R | TReal | 
| typedef R | TImag | 
| typedef C | TComplex | 
| typedef conjugate< R > | THerm | 
| typedef C | TPosTrans | 
| typedef R | TSqHermT | 
| typedef R | TSqTHerm | 
| typedef C | TElement | 
| typedef C | TRow | 
| typedef C | TCol | 
| typedef C | TSqrt | 
| typedef R | TAbs | 
| typedef C | TStandard | 
| typedef C | TInvert | 
| typedef C | TNormalize | 
| typedef C | Scalar | 
| typedef C | ULessScalar | 
| typedef C | Number | 
| typedef C | StdNumber | 
| typedef R | Precision | 
| typedef R | ScalarNormSq | 
  Static Public Member Functions inherited from SimTK::NTraits< complex< R > > | |
| static const T * | getData (const T &t) | 
| static T * | updData (T &t) | 
| static const R & | real (const T &t) | 
| static R & | real (T &t) | 
| static const R & | imag (const T &t) | 
| static R & | imag (T &t) | 
| static const TNeg & | negate (const T &t) | 
| static TNeg & | negate (T &t) | 
| static const THerm & | transpose (const T &t) | 
| static THerm & | transpose (T &t) | 
| static const TPosTrans & | positionalTranspose (const T &t) | 
| static TPosTrans & | positionalTranspose (T &t) | 
| static const TWithoutNegator & | castAwayNegatorIfAny (const T &t) | 
| static TWithoutNegator & | updCastAwayNegatorIfAny (T &t) | 
| static ScalarNormSq | scalarNormSqr (const T &t) | 
| static TSqrt | sqrt (const T &t) | 
| static TAbs | abs (const T &t) | 
| static const TStandard & | standardize (const T &t) | 
| static TNormalize | normalize (const T &t) | 
| static TInvert | invert (const T &t) | 
| static const T & | getNaN () | 
| static const T & | getInfinity () | 
| static const T & | getI () | 
| static bool | isFinite (const T &t) | 
| static bool | isNaN (const T &t) | 
| static bool | isInf (const T &t) | 
| static double | getDefaultTolerance () | 
| template<class R2 > | |
| static bool | isNumericallyEqual (const T &a, const complex< R2 > &b) | 
| template<class R2 > | |
| static bool | isNumericallyEqual (const T &a, const complex< R2 > &b, double tol) | 
| template<class R2 > | |
| static bool | isNumericallyEqual (const T &a, const conjugate< R2 > &b) | 
| template<class R2 > | |
| static bool | isNumericallyEqual (const T &a, const conjugate< R2 > &b, double tol) | 
| static bool | isNumericallyEqual (const T &a, const float &b) | 
| static bool | isNumericallyEqual (const T &a, const float &b, double tol) | 
| static bool | isNumericallyEqual (const T &a, const double &b) | 
| static bool | isNumericallyEqual (const T &a, const double &b, double tol) | 
| static bool | isNumericallyEqual (const T &a, const long double &b) | 
| static bool | isNumericallyEqual (const T &a, const long double &b, double tol) | 
| static bool | isNumericallyEqual (const T &a, int b) | 
| static bool | isNumericallyEqual (const T &a, int b, double tol) | 
| static const T & | getZero () | 
| static const T & | getOne () | 
| static const T & | getMinusOne () | 
| static const T & | getTwo () | 
| static const T & | getThree () | 
| static const T & | getOneHalf () | 
| static const T & | getOneThird () | 
| static const T & | getOneFourth () | 
| static const T & | getOneFifth () | 
| static const T & | getOneSixth () | 
| static const T & | getOneSeventh () | 
| static const T & | getOneEighth () | 
| static const T & | getOneNinth () | 
| static const T & | getPi () | 
| static const T & | getOneOverPi () | 
| static const T & | getE () | 
| static const T & | getLog2E () | 
| static const T & | getLog10E () | 
| static const T & | getSqrt2 () | 
| static const T & | getOneOverSqrt2 () | 
| static const T & | getSqrt3 () | 
| static const T & | getOneOverSqrt3 () | 
| static const T & | getCubeRoot2 () | 
| static const T & | getCubeRoot3 () | 
| static const T & | getLn2 () | 
| static const T & | getLn10 () | 
Specializations of CNT for numeric types.