linbox
vector-fraction.h File Reference
#include "linbox/linbox-config.h"
#include "linbox/util/debug.h"
#include <stdio.h>
#include "linbox/vector/vector.h"
#include "linbox/vector/vector-traits.h"

Data Structures

class  VectorFraction< Domain >
 VectorFraction<Domain> is a vector of rational elements with common reduced denominator. More...
 

Namespaces

namespace  LinBox
 Namespace in which all linbox code resides.
 

Functions

template<class Domain>
void reduceIn (Domain &D, std::pair< typename Domain::Element, typename Domain::Element > &frac)
 utility function to reduce a rational pair to lowest form
 
template<class Domain, class Vector>
void vectorGcdIn (typename Domain::Element &result, Domain &D, Vector &v)
 utility function to gcd-in a vector of elements over a domain
 
template<class Domain, class Vector>
Domain::Element vectorGcd (Domain &D, Vector &v)
 utility function, returns gcd of a vector of elements over a domain