コード例 #1
0
template <class T> T AbstractRing<T>::Divide(const Element &a, const Element &b) const
{
	return Multiply(a, MultiplicativeInverse(b));
}
コード例 #2
0
ファイル: modarith.hpp プロジェクト: bohrasd/windowsrtdev
 const Integer& Divide(const Integer &a, const Integer &b) const
     {return Multiply(a, MultiplicativeInverse(b));}
コード例 #3
0
ファイル: algebra.cpp プロジェクト: 0x00xw/mysql-2
const Integer& AbstractRing::Divide(const Element &a, const Element &b) const
{
    // make copy of a in case MultiplicativeInverse() overwrites it
    Element a1(a);
    return Multiply(a1, MultiplicativeInverse(b));
}
コード例 #4
0
ファイル: algebra.cpp プロジェクト: digitalpeer/turnstile
template <class T> const T& AbstractRing<T>::Divide(const Element &a, const Element &b) const
{
	// make copy of a in case MultiplicativeInverse() overwrites it
	Element a1(a);
	return Multiply(a1, MultiplicativeInverse(b));
}