| 
| 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 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 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 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 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 () | 
|   | 
◆ TNeg
◆ TWithoutNegator
◆ TReal
◆ TImag
◆ TComplex
◆ THerm
◆ TPosTrans
◆ TSqHermT
◆ TSqTHerm
◆ TElement
◆ TRow
◆ TCol
◆ TSqrt
◆ TAbs
◆ TStandard
◆ TInvert
◆ TNormalize
◆ Scalar
◆ ULessScalar
◆ Number
◆ StdNumber
◆ Precision
◆ ScalarNormSq
◆ anonymous enum
| Enumerator | 
|---|
| NRows  |  | 
| NCols  |  | 
| RowSpacing  |  | 
| ColSpacing  |  | 
| NPackedElements  |  | 
| NActualElements  |  | 
| NActualScalars  |  | 
| ImagOffset  |  | 
| RealStrideFactor  |  | 
| ArgDepth  |  | 
| IsScalar  |  | 
| IsULessScalar  |  | 
| IsNumber  |  | 
| IsStdNumber  |  | 
| IsPrecision  |  | 
| SignInterpretation  |  | 
 
 
◆ getData()
◆ updData()
◆ real() [1/2]
◆ real() [2/2]
◆ imag() [1/2]
◆ imag() [2/2]
◆ negate() [1/2]
◆ negate() [2/2]
◆ transpose() [1/2]
◆ transpose() [2/2]
◆ positionalTranspose() [1/2]
◆ positionalTranspose() [2/2]
◆ castAwayNegatorIfAny()
◆ updCastAwayNegatorIfAny()
◆ scalarNormSqr()
◆ sqrt()
◆ abs()
◆ standardize()
◆ normalize()
◆ invert()
◆ getNaN()
◆ getInfinity()
◆ getI()
◆ isFinite()
◆ isNaN()
◆ isInf()
◆ getDefaultTolerance()
◆ isNumericallyEqual() [1/10]
template<class R > 
template<class R2 > 
 
 
◆ isNumericallyEqual() [2/10]
template<class R > 
template<class R2 > 
 
 
◆ isNumericallyEqual() [3/10]
template<class R > 
template<class R2 > 
 
 
◆ isNumericallyEqual() [4/10]
template<class R > 
template<class R2 > 
 
 
◆ isNumericallyEqual() [5/10]
◆ isNumericallyEqual() [6/10]
◆ isNumericallyEqual() [7/10]
◆ isNumericallyEqual() [8/10]
◆ isNumericallyEqual() [9/10]
◆ isNumericallyEqual() [10/10]
◆ getZero()
◆ getOne()
◆ getMinusOne()
◆ getTwo()
◆ getThree()
◆ getOneHalf()
◆ getOneThird()
◆ getOneFourth()
◆ getOneFifth()
◆ getOneSixth()
◆ getOneSeventh()
◆ getOneEighth()
◆ getOneNinth()
◆ getPi()
◆ getOneOverPi()
◆ getE()
◆ getLog2E()
◆ getLog10E()
◆ getSqrt2()
◆ getOneOverSqrt2()
◆ getSqrt3()
◆ getOneOverSqrt3()
◆ getCubeRoot2()
◆ getCubeRoot3()
◆ getLn2()
◆ getLn10()
The documentation for this class was generated from the following file: