#include <cassert>
#include <realroot/scalar.hpp>
Go to the source code of this file.
|
template<class NT > |
bool | mmx::operator== (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
bool | mmx::operator!= (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
extended< NT > | mmx::operator* (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
extended< NT > | mmx::operator/ (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
extended< NT > | mmx::operator+ (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
extended< NT > | mmx::operator- (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
extended< NT > | mmx::operator- (const extended< NT > &lhs) |
|
template<class NT > |
extended< NT > & | mmx::operator<<= (extended< NT > &x, long int s) |
|
template<class NT > |
extended< NT > & | mmx::operator+= (extended< NT > &x, const extended< NT > &other) |
|
template<class NT > |
extended< NT > & | mmx::operator-= (extended< NT > &x, const extended< NT > &other) |
|
template<class NT > |
extended< NT > & | mmx::operator*= (extended< NT > &x, const extended< NT > &other) |
|
template<class NT > |
extended< NT > & | mmx::operator/= (extended< NT > &x, const extended< NT > &other) |
|
template<class NT > |
bool | mmx::operator< (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
bool | mmx::operator<= (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
bool | mmx::operator> (const extended< NT > &lhs, const extended< NT > &rhs) |
|
template<class NT > |
bool | mmx::operator>= (const extended< NT > &lhs, const extended< NT > &rhs) |
|
#define common_root |
( |
|
A, |
|
|
|
B |
|
) |
| (A.c != 0 ? A.c : B.c) |
#define extended_check |
( |
|
A, |
|
|
|
B |
|
) |
| |
Value:assert((A.c == 0 || B.c == 0 || A.c == B.c) && \
(A.c != 0 || A.b == 0) && \
(B.c != 0 || B.b == 0))
#define assert(expr, msg)
Definition: shared_object.hpp:57