Inherits edu::mit::csail::sdg::squander::examples::numbers::ISqRoot.
Inherited by edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.
Public Member Functions | |
DeclarativeSqRoot (int myS) | |
int | getS () |
int | getR () |
int | getQ () |
int | sqRoot () |
Protected Member Functions | |
DeclarativeSqRoot () | |
void | setR (int r) |
void | setQ (int q) |
Private Member Functions | |
void | init (int myS) |
Purely declarative implementation
Definition at line 17 of file DeclarativeSqRoot.java.
edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.DeclarativeSqRoot | ( | ) | [protected] |
Definition at line 19 of file DeclarativeSqRoot.java.
edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.DeclarativeSqRoot | ( | int | myS | ) |
Definition at line 21 of file DeclarativeSqRoot.java.
References edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.init().
int edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.getQ | ( | ) |
Implements edu.mit.csail.sdg.squander.examples.numbers.ISqRoot.
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Definition at line 34 of file DeclarativeSqRoot.java.
Referenced by edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.sqRoot().
int edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.getR | ( | ) |
Implements edu.mit.csail.sdg.squander.examples.numbers.ISqRoot.
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Definition at line 33 of file DeclarativeSqRoot.java.
Referenced by edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.sqRoot().
int edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.getS | ( | ) |
Implements edu.mit.csail.sdg.squander.examples.numbers.ISqRoot.
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Definition at line 32 of file DeclarativeSqRoot.java.
Referenced by edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.sqRoot().
void edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.init | ( | int | myS | ) | [private] |
Definition at line 28 of file DeclarativeSqRoot.java.
Referenced by edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.DeclarativeSqRoot().
void edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.setQ | ( | int | q | ) | [protected] |
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Definition at line 42 of file DeclarativeSqRoot.java.
void edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.setR | ( | int | r | ) | [protected] |
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.ImperativeSqRoot.
Definition at line 38 of file DeclarativeSqRoot.java.
int edu.mit.csail.sdg.squander.examples.numbers.DeclarativeSqRoot.sqRoot | ( | ) |
Implements edu.mit.csail.sdg.squander.examples.numbers.ISqRoot.
Reimplemented in edu.mit.csail.sdg.squander.examples.numbers.MixedSqRoot.
Definition at line 45 of file DeclarativeSqRoot.java.