|
linbox
|
#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 | |