Difference between revisions of "Fork Loop Assignment"
Jump to navigation
Jump to search
(Created page with "=Motivation= There are many incantations of the fork_loop. We gain experience with selecting the right one for two scenarios. =Code To Use= ==FJ<E>== class [https://www.cse....") |
|||
Line 12: | Line 12: | ||
==SquareRoots== | ==SquareRoots== | ||
{{CodeToImplement|SquareRoots|toSquareRoots|forkloop.group}} | {{CodeToImplement|SquareRoots|toSquareRoots|forkloop.group}} | ||
+ | ===toSquareRoots=== | ||
{{Parallel|public static Double[] toSquareRoots(Double[] values)}} | {{Parallel|public static Double[] toSquareRoots(Double[] values)}} | ||
− | + | ===client=== | |
{{CodeToInvestigate|SquareRootClient|main|forkloop.client|main}} | {{CodeToInvestigate|SquareRootClient|main|forkloop.client|main}} | ||
Revision as of 04:52, 13 October 2022
Contents
Motivation
There are many incantations of the fork_loop. We gain experience with selecting the right one for two scenarios.
Code To Use
FJ<E>
class FJ<E>
Code To Implement
SquareRoots
class: | SquareRoots.java | |
methods: | toSquareRoots | |
package: | forkloop.group | |
source folder: | student/src/main/java |
toSquareRoots
method: public static Double[] toSquareRoots(Double[] values)
(parallel implementation required)
client
class: | SquareRootClient.java | DEMO: |
methods: | main | |
package: | forkloop.client | |
source folder: | src/main/java |
Echoes
class: | Echoes.java | |
methods: | toEchoes | |
package: | forkloop.group | |
source folder: | student/src/main/java |
method: public static List<String> toEchoes(List<String> texts)
(parallel implementation required)
class: | EchoClient.java | DEMO: |
methods: | main | |
package: | forkloop.client | |
source folder: | src/main/java |
Testing
class: | _ForkLoopTestSuite.java | |
package: | forkloop.group | |
source folder: | testing/src/test/java |