Inherits edu::mit::csail::sdg::squander::examples::numbers::DeclarativeSqRoot.
Inherited by edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Public Member Functions | |
MixedSqRoot (int myS) | |
int | sqRoot () |
Protected Member Functions | |
MixedSqRoot () | |
int | findP () |
int | findQ (int p) |
int | findR (int p) |
Mixed implementation that follows the approach from Carroll Morgan's book
Definition at line 18 of file MixedSqRoot.java.
edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.MixedSqRoot | ( | ) | [protected] |
Definition at line 20 of file MixedSqRoot.java.
edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.MixedSqRoot | ( | int | myS | ) |
Definition at line 23 of file MixedSqRoot.java.
int edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.findP | ( | ) | [protected] |
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Definition at line 44 of file MixedSqRoot.java.
Referenced by edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.sqRoot().
int edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.findQ | ( | int | p | ) | [protected] |
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Definition at line 52 of file MixedSqRoot.java.
Referenced by edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.sqRoot().
int edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.findR | ( | int | p | ) | [protected] |
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Definition at line 60 of file MixedSqRoot.java.
Referenced by edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.sqRoot().
int edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.sqRoot | ( | ) |
Reimplemented from edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.
Definition at line 28 of file MixedSqRoot.java.
References edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.findP(), edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.findQ(), edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.findR(), edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.getQ(), edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.getR(), and edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.getS().