Simbody 3.9
Loading...
Searching...
No Matches
SimTK::CNT< conjugate< R > > Class Template Reference

#include <NTraits.h>

+ Inheritance diagram for SimTK::CNT< conjugate< R > >:

Additional Inherited Members

- Public Types inherited from SimTK::NTraits< conjugate< 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 = 0 ,
  IsPrecision = 0 ,
  SignInterpretation = 1
}
 
typedef conjugate< R > T
 
typedef negator< T > TNeg
 
typedef conjugate< R > TWithoutNegator
 
typedef R TReal
 
typedef negator< R > TImag
 
typedef conjugate< R > TComplex
 
typedef complex< R > THerm
 
typedef conjugate< R > TPosTrans
 
typedef R TSqHermT
 
typedef R TSqTHerm
 
typedef conjugate< R > TElement
 
typedef conjugate< R > TRow
 
typedef conjugate< R > TCol
 
typedef complex< R > TSqrt
 
typedef R TAbs
 
typedef complex< R > TStandard
 
typedef conjugate< R > TInvert
 
typedef conjugate< R > TNormalize
 
typedef conjugate< R > Scalar
 
typedef conjugate< R > ULessScalar
 
typedef conjugate< R > Number
 
typedef complex< R > StdNumber
 
typedef R Precision
 
typedef R ScalarNormSq
 
- Static Public Member Functions inherited from SimTK::NTraits< conjugate< R > >
static const T * getData (const T &t)
 
static T * updData (T &t)
 
static const TReal & real (const T &t)
 
static TReal & real (T &t)
 
static const TImag & imag (const T &t)
 
static TImag & 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 TStandard standardize (const T &t)
 
static TNormalize normalize (const T &t)
 
static TInvert invert (const T &t)
 
static constexpr T getNaN ()
 
static constexpr T getInfinity ()
 
static constexpr 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 conjugate< R2 > &b)
 
template<class R2 >
static bool isNumericallyEqual (const T &a, const conjugate< R2 > &b, double tol)
 
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)
 
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, int b)
 
static bool isNumericallyEqual (const T &a, int b, double tol)
 
static constexpr T getZero ()
 
static constexpr T getOne ()
 
static constexpr T getMinusOne ()
 
static constexpr T getTwo ()
 
static constexpr T getThree ()
 
static constexpr T getOneHalf ()
 
static constexpr T getOneThird ()
 
static constexpr T getOneFourth ()
 
static constexpr T getOneFifth ()
 
static constexpr T getOneSixth ()
 
static constexpr T getOneSeventh ()
 
static constexpr T getOneEighth ()
 
static constexpr T getOneNinth ()
 
static constexpr T getPi ()
 
static constexpr T getOneOverPi ()
 
static constexpr T getE ()
 
static constexpr T getLog2E ()
 
static constexpr T getLog10E ()
 
static constexpr T getSqrt2 ()
 
static constexpr T getOneOverSqrt2 ()
 
static constexpr T getSqrt3 ()
 
static constexpr T getOneOverSqrt3 ()
 
static constexpr T getCubeRoot2 ()
 
static constexpr T getCubeRoot3 ()
 
static constexpr T getLn2 ()
 
static constexpr T getLn10 ()
 

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