Simbody  3.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SimTK::CNT< complex< R > > Class Template Reference

Specializations of CNT for numeric types. More...

#include <NTraits.h>

+ 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 TgetData (const T &t)
static TupdData (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 TNegnegate (const T &t)
static TNegnegate (T &t)
static const THermtranspose (const T &t)
static THermtranspose (T &t)
static const TPosTranspositionalTranspose (const T &t)
static TPosTranspositionalTranspose (T &t)
static const TWithoutNegatorcastAwayNegatorIfAny (const T &t)
static TWithoutNegatorupdCastAwayNegatorIfAny (T &t)
static ScalarNormSq scalarNormSqr (const T &t)
static TSqrt sqrt (const T &t)
static TAbs abs (const T &t)
static const TStandardstandardize (const T &t)
static TNormalize normalize (const T &t)
static TInvert invert (const T &t)
static const TgetNaN ()
static const TgetInfinity ()
static const TgetI ()
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 TgetZero ()
static const TgetOne ()
static const TgetMinusOne ()
static const TgetTwo ()
static const TgetThree ()
static const TgetOneHalf ()
static const TgetOneThird ()
static const TgetOneFourth ()
static const TgetOneFifth ()
static const TgetOneSixth ()
static const TgetOneSeventh ()
static const TgetOneEighth ()
static const TgetOneNinth ()
static const TgetPi ()
static const TgetOneOverPi ()
static const TgetE ()
static const TgetLog2E ()
static const TgetLog10E ()
static const TgetSqrt2 ()
static const TgetOneOverSqrt2 ()
static const TgetSqrt3 ()
static const TgetOneOverSqrt3 ()
static const TgetCubeRoot2 ()
static const TgetCubeRoot3 ()
static const TgetLn2 ()
static const TgetLn10 ()

Detailed Description

template<class R>
class SimTK::CNT< complex< R > >

Specializations of CNT for numeric types.


The documentation for this class was generated from the following file: