numerix_doc 0.4
affine< C, VC > Class Template Reference

#include <affine.hpp>

List of all members.

Public Types

Public Member Functions

Friends


Detailed Description

template<typename C, typename VC = C>
class mmx::affine< C, VC >

Definition at line 62 of file affine.hpp.


Member Typedef Documentation

Definition at line 70 of file affine.hpp.


Constructor & Destructor Documentation

affine ( ) [inline]

Definition at line 71 of file affine.hpp.

                  :
    cst (0), lin (0), lim (Helper::infinite ()) {}
affine ( const format< C > &  fm1,
const format< VC > &  fm2 
) [inline]

Definition at line 73 of file affine.hpp.

                                                             :
    cst (promote (0, fm1)), lin (promote (0, fm2)),
    lim (Helper::infinite ()) {}
affine ( const T &  cst2) [inline]

Definition at line 76 of file affine.hpp.

                                             :
    cst (cst2), lin (0), lim (Helper::infinite ()) {}
affine ( const C z) [inline]

Definition at line 78 of file affine.hpp.

                            :
    cst (copy (z)), lin (0), lim (Helper::infinite ()) {}
affine ( const C cst2,
const VC lin2 
) [inline]

Definition at line 80 of file affine.hpp.

                                               :
    cst (cst2), lin (lin2), lim (Helper::infinite ()) {}
affine ( const C cst2,
const VC lin2,
const typename affine_limits_helper< C, VC >::VT &  lim2 
) [inline]

Definition at line 82 of file affine.hpp.

                                                               :
    cst (cst2), lin (lin2), lim (lim2) {}
affine ( const affine< CT, VCT > &  z) [inline]

Definition at line 84 of file affine.hpp.

                                                                            :
    cst (as<C> (base (z))),
    lin (as<VC> (slope (z))),
    lim (as<VR > (limits (z))) {}

Friends And Related Function Documentation

C base LESSGTR ( const affine< C, VC > &  z) [friend]
affine_limits_helper<C,VC>::VT limits LESSGTR ( const affine< C, VC > &  z) [friend]
VC slope LESSGTR ( const affine< C, VC > &  z) [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines