tangent< C, D > Class Template Reference

#include <tangent.hpp>

List of all members.

Public Member Functions

Friends


Detailed Description

template<typename C, typename D = C>
class mmx::tangent< C, D >

Definition at line 35 of file tangent.hpp.


Constructor & Destructor Documentation

tangent (  )  [inline]

Definition at line 42 of file tangent.hpp.

00042 : c (0), d (0) {}

tangent ( const format< C > &  fm1,
const format< D > &  fm2 
) [inline]

Definition at line 43 of file tangent.hpp.

00043                                                              :
00044     c (promote (0, fm1)), d (promote (0, fm2)) {}
  template<typename T> tangent (const T& c2): c (c2), d (0) {}

tangent ( const T c2  )  [inline]

Definition at line 45 of file tangent.hpp.

00045 : c (c2), d (0) {}

tangent ( const tangent< CT, DT > &  z  )  [inline]

Definition at line 46 of file tangent.hpp.

00046                                                                             :
00047     c (as<C> (base (z))), d (as<D> (slope (z))) {}
  inline tangent (const C& z): c (copy (z)), d (0) {}

tangent ( const C z  )  [inline]

Definition at line 48 of file tangent.hpp.

00048 : c (copy (z)), d (0) {}

tangent ( const C c2,
const D &  d2 
) [inline]

Definition at line 49 of file tangent.hpp.

00049 : c (c2), d (d2) {}


Friends And Related Function Documentation

D& slope LESSGTR ( tangent< C, D > &  z  )  [friend]
C& base LESSGTR ( tangent< C, D > &  z  )  [friend]
D slope LESSGTR ( const tangent< C, D > &  z  )  [friend]
C base LESSGTR ( const tangent< C, D > &  z  )  [friend]

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

Generated on 6 Dec 2012 for numerix by  doxygen 1.6.1