| 
| 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, 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 () | 
|   | 
| Enumerator | 
|---|
| NRows  | 
 | 
| NCols  | 
 | 
| RowSpacing  | 
 | 
| ColSpacing  | 
 | 
| NPackedElements  | 
 | 
| NActualElements  | 
 | 
| NActualScalars  | 
 | 
| ImagOffset  | 
 | 
| RealStrideFactor  | 
 | 
| ArgDepth  | 
 | 
| IsScalar  | 
 | 
| IsULessScalar  | 
 | 
| IsNumber  | 
 | 
| IsStdNumber  | 
 | 
| IsPrecision  | 
 | 
| SignInterpretation  | 
 | 
 
 
template<class R > 
template<class R2 > 
 
 
template<class R > 
template<class R2 > 
 
 
template<class R > 
template<class R2 > 
 
 
template<class R > 
template<class R2 > 
 
 
The documentation for this class was generated from the following file: