conjugate< long double > Class Template Reference

#include <conjugate.h>

List of all members.

template<>
class SimTK::conjugate< long double >


Public Member Functions

 conjugate ()
 conjugate (const long double &real, const long double &imag)
 Construction from reals. Note that the numeric result is (real-imag*i).
 conjugate (const long double &real, int i)
 conjugate (int r, const long double &imag)
 conjugate (int r, int i)
 conjugate (const long double &real)
 Implicit conversion from long double to conjugate<long double>.
 conjugate (int r)
 conjugate (const conjugate< float > &cf)
 conjugate (const conjugate< double > &cd)
 conjugate (const float &rf)
 conjugate (const double &rd)
 conjugate (const complex< float > &x)
 conjugate (const complex< double > &x)
 conjugate (const complex< long double > &x)
 operator complex () const
 Implicit conversion to complex<long double> when necessary (costs an actual negation -- yuck!).
complex< long double > operator- () const
const conjugateoperator+ () const
conjugateoperator= (const long double &r)
conjugateoperator+= (const long double &r)
conjugateoperator-= (const long double &r)
conjugateoperator *= (const long double &r)
conjugateoperator/= (const long double &r)
conjugateoperator= (const double &r)
conjugateoperator+= (const double &r)
conjugateoperator-= (const double &r)
conjugateoperator *= (const double &r)
conjugateoperator/= (const double &r)
conjugateoperator= (const float &r)
conjugateoperator+= (const float &r)
conjugateoperator-= (const float &r)
conjugateoperator *= (const float &r)
conjugateoperator/= (const float &r)
conjugateoperator+= (const conjugate< long double > &c)
conjugateoperator-= (const conjugate< long double > &c)
conjugateoperator+= (const conjugate< double > &c)
conjugateoperator-= (const conjugate< double > &c)
conjugateoperator+= (const conjugate< float > &c)
conjugateoperator-= (const conjugate< float > &c)
conjugateoperator= (const complex< long double > &c)
conjugateoperator+= (const complex< long double > &c)
conjugateoperator-= (const complex< long double > &c)
conjugateoperator= (const complex< double > &c)
conjugateoperator+= (const complex< double > &c)
conjugateoperator-= (const complex< double > &c)
conjugateoperator= (const complex< float > &c)
conjugateoperator+= (const complex< float > &c)
conjugateoperator-= (const complex< float > &c)
conjugateoperator *= (const conjugate< long double > &c)
conjugateoperator *= (const complex< long double > &t)
conjugateoperator *= (const conjugate< double > &c)
conjugateoperator *= (const complex< double > &c)
conjugateoperator *= (const conjugate< float > &c)
conjugateoperator *= (const complex< float > &c)
conjugateoperator/= (const conjugate< long double > &d)
conjugateoperator/= (const complex< long double > &d)
conjugateoperator/= (const conjugate< double > &c)
conjugateoperator/= (const complex< double > &c)
conjugateoperator/= (const conjugate< float > &c)
conjugateoperator/= (const complex< float > &c)
const long double & real () const
long double & real ()
const negator< long double > & imag () const
negator< long double > & imag ()
const complex< long double > & conj () const
complex< long double > & conj ()
const long double & negImag () const
long double & negImag ()
bool isReal () const

Constructor & Destructor Documentation

conjugate (  )  [inline]

conjugate ( const long double &  real,
const long double &  imag 
) [inline]

Construction from reals. Note that the numeric result is (real-imag*i).

conjugate ( const long double &  real,
int  i 
) [inline]

conjugate ( int  r,
const long double &  imag 
) [inline]

conjugate ( int  r,
int  i 
) [inline]

conjugate ( const long double &  real  )  [inline]

Implicit conversion from long double to conjugate<long double>.

conjugate ( int  r  )  [inline]

conjugate ( const conjugate< float > &  cf  )  [inline]

conjugate ( const conjugate< double > &  cd  )  [inline]

conjugate ( const float &  rf  )  [inline]

conjugate ( const double &  rd  )  [inline]

conjugate ( const complex< float > &  x  )  [inline, explicit]

conjugate ( const complex< double > &  x  )  [inline, explicit]

conjugate ( const complex< long double > &  x  )  [inline, explicit]


Member Function Documentation

complex<long double>& conj (  )  [inline]

const complex<long double>& conj (  )  const [inline]

negator<long double>& imag (  )  [inline]

const negator<long double>& imag (  )  const [inline]

bool isReal (  )  const [inline]

long double& negImag (  )  [inline]

const long double& negImag (  )  const [inline]

conjugate& operator *= ( const complex< float > &  c  )  [inline]

conjugate& operator *= ( const conjugate< float > &  c  )  [inline]

conjugate& operator *= ( const complex< double > &  c  )  [inline]

conjugate& operator *= ( const conjugate< double > &  c  )  [inline]

conjugate& operator *= ( const complex< long double > &  t  )  [inline]

conjugate& operator *= ( const conjugate< long double > &  c  )  [inline]

conjugate& operator *= ( const float &  r  )  [inline]

conjugate& operator *= ( const double &  r  )  [inline]

conjugate& operator *= ( const long double &  r  )  [inline]

operator complex (  )  const [inline]

Implicit conversion to complex<long double> when necessary (costs an actual negation -- yuck!).

const conjugate& operator+ (  )  const [inline]

conjugate& operator+= ( const complex< float > &  c  )  [inline]

conjugate& operator+= ( const complex< double > &  c  )  [inline]

conjugate& operator+= ( const complex< long double > &  c  )  [inline]

conjugate& operator+= ( const conjugate< float > &  c  )  [inline]

conjugate& operator+= ( const conjugate< double > &  c  )  [inline]

conjugate& operator+= ( const conjugate< long double > &  c  )  [inline]

conjugate& operator+= ( const float &  r  )  [inline]

conjugate& operator+= ( const double &  r  )  [inline]

conjugate& operator+= ( const long double &  r  )  [inline]

complex<long double> operator- (  )  const [inline]

conjugate& operator-= ( const complex< float > &  c  )  [inline]

conjugate& operator-= ( const complex< double > &  c  )  [inline]

conjugate& operator-= ( const complex< long double > &  c  )  [inline]

conjugate& operator-= ( const conjugate< float > &  c  )  [inline]

conjugate& operator-= ( const conjugate< double > &  c  )  [inline]

conjugate& operator-= ( const conjugate< long double > &  c  )  [inline]

conjugate& operator-= ( const float &  r  )  [inline]

conjugate& operator-= ( const double &  r  )  [inline]

conjugate& operator-= ( const long double &  r  )  [inline]

conjugate& operator/= ( const complex< float > &  c  )  [inline]

conjugate& operator/= ( const conjugate< float > &  c  )  [inline]

conjugate& operator/= ( const complex< double > &  c  )  [inline]

conjugate& operator/= ( const conjugate< double > &  c  )  [inline]

conjugate& operator/= ( const complex< long double > &  d  )  [inline]

conjugate& operator/= ( const conjugate< long double > &  d  )  [inline]

conjugate& operator/= ( const float &  r  )  [inline]

conjugate& operator/= ( const double &  r  )  [inline]

conjugate& operator/= ( const long double &  r  )  [inline]

conjugate& operator= ( const complex< float > &  c  )  [inline]

conjugate& operator= ( const complex< double > &  c  )  [inline]

conjugate& operator= ( const complex< long double > &  c  )  [inline]

conjugate& operator= ( const float &  r  )  [inline]

conjugate& operator= ( const double &  r  )  [inline]

conjugate& operator= ( const long double &  r  )  [inline]

long double& real (  )  [inline]

const long double& real (  )  const [inline]


The documentation for this class was generated from the following file:
Generated on Thu Feb 28 01:34:36 2008 for SimTKcommon by  doxygen 1.4.7