|
Simbody 3.9
|
#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 () |