summaryrefslogtreecommitdiffstats
path: root/sigmod/Fraction.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-09-06 04:12:30 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-09-06 04:12:30 +0000
commit0b4b89cf8efdc15e5a8d4b6cb24a5c8a025227d9 (patch)
treea2031b9d0016fcbd49a51c0d1a2292d1f2d8b566 /sigmod/Fraction.cpp
parentb81f5bffa2772eb9bd3c67fb35485ab1ee2d96e7 (diff)
downloadsigen-0b4b89cf8efdc15e5a8d4b6cb24a5c8a025227d9.tar.gz
sigen-0b4b89cf8efdc15e5a8d4b6cb24a5c8a025227d9.tar.xz
sigen-0b4b89cf8efdc15e5a8d4b6cb24a5c8a025227d9.zip
[FIX] Renamed everything (in use) away from Poké- prefixes
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@250 6ecfd1a5-f3ed-3746-8530-beee90d26b22
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)
{