coco::proj_rational Class Reference

#include <prointerval.h>

List of all members.

Public Member Functions

 proj_rational (int n=0, unsigned int d=1)
 proj_rational (const proj_rational &R)
 ~proj_rational ()
proj_rationaloperator= (const proj_rational &R)
proj_rationaloperator= (int n)
proj_rational operator- () const
proj_rational operator+ (const proj_rational &R) const
proj_rational operator- (const proj_rational &R) const
proj_rational operator* (const proj_rational &R) const
proj_rational operator/ (const proj_rational &R) const
proj_rationaloperator+= (const proj_rational &R)
proj_rationaloperator-= (const proj_rational &R)
proj_rationaloperator*= (const proj_rational &R)
proj_rationaloperator/= (const proj_rational &R)
interval ival () const
bool operator== (const proj_rational &R) const
bool operator!= (const proj_rational &R) const
bool operator< (const proj_rational &R) const
bool operator> (const proj_rational &R) const
bool operator<= (const proj_rational &R) const
bool operator>= (const proj_rational &R) const
bool operator== (int n) const
bool operator!= (int n) const
bool operator< (int n) const
bool operator> (int n) const
bool operator<= (int n) const
bool operator>= (int n) const
int nominator () const
int denominator () const
proj_rationalset (int n, unsigned int d)

Friends

proj_rational abs (const proj_rational &r)


Detailed Description

Definition at line 36 of file prointerval.h.


Constructor & Destructor Documentation

coco::proj_rational::proj_rational ( int  n = 0,
unsigned int  d = 1 
) [inline]

Definition at line 49 of file prointerval.h.

coco::proj_rational::proj_rational ( const proj_rational R  )  [inline]

Definition at line 51 of file prointerval.h.

coco::proj_rational::~proj_rational (  )  [inline]

Definition at line 53 of file prointerval.h.


Member Function Documentation

int coco::proj_rational::denominator (  )  const [inline]

Definition at line 107 of file prointerval.h.

interval coco::proj_rational::ival (  )  const [inline]

Definition at line 74 of file prointerval.h.

int coco::proj_rational::nominator (  )  const [inline]

Definition at line 106 of file prointerval.h.

bool coco::proj_rational::operator!= ( int  n  )  const [inline]

Definition at line 96 of file prointerval.h.

bool coco::proj_rational::operator!= ( const proj_rational R  )  const [inline]

Definition at line 79 of file prointerval.h.

proj_rational coco::proj_rational::operator* ( const proj_rational R  )  const [inline]

Definition at line 96 of file prointerval.hpp.

proj_rational & coco::proj_rational::operator*= ( const proj_rational R  )  [inline]

Definition at line 148 of file prointerval.hpp.

proj_rational coco::proj_rational::operator+ ( const proj_rational R  )  const [inline]

Definition at line 74 of file prointerval.hpp.

proj_rational & coco::proj_rational::operator+= ( const proj_rational R  )  [inline]

Definition at line 126 of file prointerval.hpp.

proj_rational coco::proj_rational::operator- ( const proj_rational R  )  const [inline]

Definition at line 85 of file prointerval.hpp.

proj_rational coco::proj_rational::operator- (  )  const [inline]

Definition at line 61 of file prointerval.h.

proj_rational & coco::proj_rational::operator-= ( const proj_rational R  )  [inline]

Definition at line 137 of file prointerval.hpp.

proj_rational coco::proj_rational::operator/ ( const proj_rational R  )  const [inline]

Definition at line 109 of file prointerval.hpp.

proj_rational & coco::proj_rational::operator/= ( const proj_rational R  )  [inline]

Definition at line 161 of file prointerval.hpp.

bool coco::proj_rational::operator< ( int  n  )  const [inline]

Definition at line 98 of file prointerval.h.

bool coco::proj_rational::operator< ( const proj_rational R  )  const [inline]

Definition at line 82 of file prointerval.h.

bool coco::proj_rational::operator<= ( int  n  )  const [inline]

Definition at line 102 of file prointerval.h.

bool coco::proj_rational::operator<= ( const proj_rational R  )  const [inline]

Definition at line 88 of file prointerval.h.

proj_rational& coco::proj_rational::operator= ( int  n  )  [inline]

Definition at line 58 of file prointerval.h.

proj_rational& coco::proj_rational::operator= ( const proj_rational R  )  [inline]

Definition at line 55 of file prointerval.h.

bool coco::proj_rational::operator== ( int  n  )  const [inline]

Definition at line 94 of file prointerval.h.

bool coco::proj_rational::operator== ( const proj_rational R  )  const [inline]

Definition at line 76 of file prointerval.h.

bool coco::proj_rational::operator> ( int  n  )  const [inline]

Definition at line 100 of file prointerval.h.

bool coco::proj_rational::operator> ( const proj_rational R  )  const [inline]

Definition at line 85 of file prointerval.h.

bool coco::proj_rational::operator>= ( int  n  )  const [inline]

Definition at line 104 of file prointerval.h.

bool coco::proj_rational::operator>= ( const proj_rational R  )  const [inline]

Definition at line 91 of file prointerval.h.

proj_rational& coco::proj_rational::set ( int  n,
unsigned int  d 
) [inline]

Definition at line 108 of file prointerval.h.


Friends And Related Function Documentation

proj_rational abs ( const proj_rational r  )  [friend]

Definition at line 120 of file prointerval.h.


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

Generated on Tue Feb 9 14:49:50 2010 for COCONUT API by  doxygen 1.5.8