fraction.C File Reference

#include "common/h/fraction.h"
#include "common/h/int64iostream.h"

Go to the source code of this file.

Functions

int64_t lcd (int64_t a, int64_t b)
int64_t gcd (int64_t a, int64_t b)
const fraction operator* (const fraction &a, int64_t b)
void getFrSpec (int64_t n, int64_t d, double *ra, double *rb, int *rsign)
bool operator> (const fraction &a, const fraction &b)
bool operator< (const fraction &a, const fraction &b)
bool operator>= (const fraction &a, const fraction &b)
bool operator<= (const fraction &a, const fraction &b)
ostream & operator<< (ostream &s, const fraction::ostream_fmt u)
ostream & operator<< (ostream &s, const fraction &z)

Function Documentation

int64_t gcd ( int64_t  a,
int64_t  b 
)

Definition at line 57 of file fraction.C.

References gcd().

Referenced by gcd(), lcd(), and fraction::reduce().

void getFrSpec ( int64_t  n,
int64_t  d,
double *  ra,
double *  rb,
int *  rsign 
)

Definition at line 131 of file fraction.C.

References I64_C.

Referenced by operator<(), and operator>().

int64_t lcd ( int64_t  a,
int64_t  b 
)

Definition at line 48 of file fraction.C.

References gcd(), and I64_MAX.

const fraction operator* ( const fraction a,
int64_t  b 
)
bool operator< ( const fraction a,
const fraction b 
)

Definition at line 157 of file fraction.C.

References fraction::getDenom(), getFrSpec(), and fraction::getNumer().

ostream& operator<< ( ostream &  s,
const fraction z 
)
ostream& operator<< ( ostream &  s,
const fraction::ostream_fmt  u 
)

Definition at line 178 of file fraction.C.

References fraction::curFmt.

bool operator<= ( const fraction a,
const fraction b 
)

Definition at line 174 of file fraction.C.

bool operator> ( const fraction a,
const fraction b 
)

Definition at line 144 of file fraction.C.

References fraction::getDenom(), getFrSpec(), and fraction::getNumer().

bool operator>= ( const fraction a,
const fraction b 
)

Definition at line 170 of file fraction.C.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1