summaryrefslogtreecommitdiffstats
path: root/sigmod/Fraction.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigmod/Fraction.cpp')
-rw-r--r--sigmod/Fraction.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/sigmod/Fraction.cpp b/sigmod/Fraction.cpp
index 33c9add0..d10ee376 100644
--- a/sigmod/Fraction.cpp
+++ b/sigmod/Fraction.cpp
@@ -18,46 +18,46 @@
// Header include
#include "Fraction.h"
-Pokemod::Fraction::Fraction(const int numerator, const int denominator)
+Sigmod::Fraction::Fraction(const int numerator, const int denominator)
{
set(numerator, denominator);
reduce();
}
-Pokemod::Fraction::Fraction(const Fraction& fraction)
+Sigmod::Fraction::Fraction(const Fraction& fraction)
{
set(fraction.numerator(), fraction.denominator());
reduce();
}
-void Pokemod::Fraction::set(const int numerator, const int denominator)
+void Sigmod::Fraction::set(const int numerator, const int denominator)
{
m_numerator = numerator;
m_denominator = denominator;
normalize();
}
-void Pokemod::Fraction::setNumerator(const int numerator)
+void Sigmod::Fraction::setNumerator(const int numerator)
{
set(numerator, m_denominator);
}
-void Pokemod::Fraction::setDenominator(const int denominator)
+void Sigmod::Fraction::setDenominator(const int denominator)
{
set(m_numerator, denominator);
}
-int Pokemod::Fraction::numerator() const
+int Sigmod::Fraction::numerator() const
{
return m_numerator;
}
-int Pokemod::Fraction::denominator() const
+int Sigmod::Fraction::denominator() const
{
return m_denominator;
}
-void Pokemod::Fraction::reduce()
+void Sigmod::Fraction::reduce()
{
if (!m_numerator || !m_denominator)
return;
@@ -71,12 +71,12 @@ void Pokemod::Fraction::reduce()
m_denominator /= i;
}
-bool Pokemod::Fraction::poll() const
+bool Sigmod::Fraction::poll() const
{
return (qrand() % m_denominator) < m_numerator;
}
-Pokemod::Fraction& Pokemod::Fraction::operator=(const Fraction& rhs)
+Sigmod::Fraction& Sigmod::Fraction::operator=(const Fraction& rhs)
{
if (this == &rhs)
return *this;
@@ -85,62 +85,62 @@ Pokemod::Fraction& Pokemod::Fraction::operator=(const Fraction& rhs)
return *this;
}
-Pokemod::Fraction::operator double() const
+Sigmod::Fraction::operator double() const
{
return (double(m_numerator) / m_denominator);
}
-Pokemod::Fraction Pokemod::Fraction::operator+(const Fraction& rhs) const
+Sigmod::Fraction Sigmod::Fraction::operator+(const Fraction& rhs) const
{
return Fraction((m_numerator * rhs.m_denominator) + (m_denominator * rhs.m_numerator), m_denominator * rhs.m_denominator);
}
-Pokemod::Fraction Pokemod::Fraction::operator-(const Fraction& rhs) const
+Sigmod::Fraction Sigmod::Fraction::operator-(const Fraction& rhs) const
{
return Fraction((m_numerator * rhs.m_denominator) - (m_denominator * rhs.m_numerator), m_denominator * rhs.m_denominator);
}
-Pokemod::Fraction Pokemod::Fraction::operator*(const Fraction& rhs) const
+Sigmod::Fraction Sigmod::Fraction::operator*(const Fraction& rhs) const
{
return Fraction(m_numerator * rhs.m_numerator, m_denominator * rhs.m_denominator);
}
-Pokemod::Fraction Pokemod::Fraction::operator/(const Fraction& rhs) const
+Sigmod::Fraction Sigmod::Fraction::operator/(const Fraction& rhs) const
{
return Fraction(m_numerator * rhs.m_denominator, m_denominator * rhs.m_numerator);
}
-Pokemod::Fraction& Pokemod::Fraction::operator+=(const Fraction& rhs)
+Sigmod::Fraction& Sigmod::Fraction::operator+=(const Fraction& rhs)
{
return *this = *this + rhs;
}
-Pokemod::Fraction& Pokemod::Fraction::operator-=(const Fraction& rhs)
+Sigmod::Fraction& Sigmod::Fraction::operator-=(const Fraction& rhs)
{
return *this = *this - rhs;
}
-Pokemod::Fraction& Pokemod::Fraction::operator*=(const Fraction& rhs)
+Sigmod::Fraction& Sigmod::Fraction::operator*=(const Fraction& rhs)
{
return *this = *this * rhs;
}
-Pokemod::Fraction& Pokemod::Fraction::operator/=(const Fraction& rhs)
+Sigmod::Fraction& Sigmod::Fraction::operator/=(const Fraction& rhs)
{
return *this = *this / rhs;
}
-bool Pokemod::Fraction::operator==(const Fraction& rhs) const
+bool Sigmod::Fraction::operator==(const Fraction& rhs) const
{
return ((m_numerator == rhs.m_numerator) && (m_denominator == rhs.m_denominator));
}
-bool Pokemod::Fraction::operator!=(const Fraction& rhs) const
+bool Sigmod::Fraction::operator!=(const Fraction& rhs) const
{
return !(*this == rhs);
}
-void Pokemod::Fraction::normalize()
+void Sigmod::Fraction::normalize()
{
if (m_denominator < 0)
{