propeller/docs/codox/index.html
2023-01-16 12:36:53 -05:00

26 lines
54 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC ""
"">
<html><head><meta charset="UTF-8" /><title>Propeller 0.3.0</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Propeller</span> <span class="project-version">0.3.0</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 current"><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="Adding_Genetic_Operators.html"><div class="inner"><span>Adding Genetic Operators</span></div></a></li><li class="depth-1 "><a href="Adding_Problem.html"><div class="inner"><span>Adding a Problem</span></div></a></li><li class="depth-1 "><a href="Adding_Selection_Method.html"><div class="inner"><span>Adding a Selection Method</span></div></a></li><li class="depth-1 "><a href="Experimentation.html"><div class="inner"><span>A Guide to Experimentation</span></div></a></li><li class="depth-1 "><a href="Genetic_Programming_Loop.html"><div class="inner"><span>Genetic Programming Loop</span></div></a></li><li class="depth-1 "><a href="Genome.html"><div class="inner"><span>Genome</span></div></a></li><li class="depth-1 "><a href="Intro.html"><div class="inner"><span>Introduction to Propeller</span></div></a></li><li class="depth-1 "><a href="Library_Reference.html"><div class="inner"><span>Library Reference</span></div></a></li><li class="depth-1 "><a href="Selection.html"><div class="inner"><span>Selection</span></div></a></li><li class="depth-1 "><a href="Simplification.html"><div class="inner"><span>Simplification</span></div></a></li><li class="depth-1 "><a href="Variation.html"><div class="inner"><span>Variation</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>propeller</span></div></div></li><li class="depth-2 branch"><a href="propeller.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2 branch"><a href="propeller.genome.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>genome</span></div></a></li><li class="depth-2 branch"><a href="propeller.gp.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>gp</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>problems</span></div></div></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>PSB2</span></div></div></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.basement.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>basement</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.bouncing-balls.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>bouncing-balls</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.bowling.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>bowling</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.camel-case.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>camel-case</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.dice-game.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>dice-game</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.fizz-buzz.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>fizz-buzz</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.fuel-cost.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>fuel-cost</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.gcd.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>gcd</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.luhn.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>luhn</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.middle-character.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>middle-character</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.paired-digits.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>paired-digits</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.shopping-list.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>shopping-list</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.snow-day.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>snow-day</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.solve-boolean.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>solve-boolean</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.spin-words.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>spin-words</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.square-digits.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>square-digits</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.PSB2.substitution-cipher.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>substitution-cipher</span></div></a></li><li class="depth-4"><a href="propeller.problems.PSB2.twitter.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>twitter</span></div></a></li><li class="depth-3 branch"><a href="propeller.problems.simple-regression.html"><div class="inner"><span class="tree" style="top: -579px;"><span class="top" style="height: 588px;"></span><span class="bottom"></span></span><span>simple-regression</span></div></a></li><li class="depth-3"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>software</span></div></div></li><li class="depth-4 branch"><a href="propeller.problems.software.fizz-buzz.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>fizz-buzz</span></div></a></li><li class="depth-4 branch"><a href="propeller.problems.software.number-io.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>number-io</span></div></a></li><li class="depth-4"><a href="propeller.problems.software.smallest.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>smallest</span></div></a></li><li class="depth-3 branch"><a href="propeller.problems.string-classification.html"><div class="inner"><span class="tree" style="top: -114px;"><span class="top" style="height: 123px;"></span><span class="bottom"></span></span><span>string-classification</span></div></a></li><li class="depth-3"><a href="propeller.problems.valiant.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>valiant</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree" style="top: -827px;"><span class="top" style="height: 836px;"></span><span class="bottom"></span></span><span>push</span></div></div></li><li class="depth-3"><a href="propeller.push.instructions.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>instructions</span></div></a></li><li class="depth-4 branch"><a href="propeller.push.instructions.bool.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>bool</span></div></a></li><li class="depth-4 branch"><a href="propeller.push.instructions.character.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>character</span></div></a></li><li class="depth-4 branch"><a href="propeller.push.instructions.code.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>code</span></div></a></li><li class="depth-4 branch"><a href="propeller.push.instructions.input-output.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>input-output</span></div></a></li><li class="depth-4 branch"><a href="propeller.push.instructions.numeric.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>numeric</span></div></a></li><li class="depth-4 branch"><a href="propeller.push.instructions.polymorphic.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>polymorphic</span></div></a></li><li class="depth-4 branch"><a href="propeller.push.instructions.string.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>string</span></div></a></li><li class="depth-4"><a href="propeller.push.instructions.vector.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>vector</span></div></a></li><li class="depth-3 branch"><a href="propeller.push.interpreter.html"><div class="inner"><span class="tree" style="top: -269px;"><span class="top" style="height: 278px;"></span><span class="bottom"></span></span><span>interpreter</span></div></a></li><li class="depth-3 branch"><a href="propeller.push.limits.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>limits</span></div></a></li><li class="depth-3"><a href="propeller.push.state.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>state</span></div></a></li><li class="depth-2 branch"><a href="propeller.selection.html"><div class="inner"><span class="tree" style="top: -393px;"><span class="top" style="height: 402px;"></span><span class="bottom"></span></span><span>selection</span></div></a></li><li class="depth-2 branch"><a href="propeller.session.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>session</span></div></a></li><li class="depth-2 branch"><a href="propeller.simplification.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>simplification</span></div></a></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>tools</span></div></div></li><li class="depth-3 branch"><a href="propeller.tools.calculus.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>calculus</span></div></a></li><li class="depth-3 branch"><a href="propeller.tools.character.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>character</span></div></a></li><li class="depth-3 branch"><a href="propeller.tools.distributions.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>distributions</span></div></a></li><li class="depth-3 branch"><a href="propeller.tools.math.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>math</span></div></a></li><li class="depth-3"><a href="propeller.tools.metrics.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>metrics</span></div></a></li><li class="depth-2 branch"><a href="propeller.utils.html"><div class="inner"><span class="tree" style="top: -176px;"><span class="top" style="height: 185px;"></span><span class="bottom"></span></span><span>utils</span></div></a></li><li class="depth-2"><a href="propeller.variation.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>variation</span></div></a></li></ul></div><div class="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Propeller</span> <span class="project-version">0.3.0</span></span></h1><h5 class="license">Released under the <a href="https://www.eclipse.org/legal/epl-2.0/">EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0</a></h5><div class="doc"><p>Yet another Push-based genetic programming system in Clojure.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[net.clojars.lspector/propeller "0.3.0"]</pre><h2>Topics</h2><ul class="topics"><li><a href="Adding_Genetic_Operators.html">Adding Genetic Operators</a></li><li><a href="Adding_Problem.html">Adding a Problem</a></li><li><a href="Adding_Selection_Method.html">Adding a Selection Method</a></li><li><a href="Experimentation.html">A Guide to Experimentation</a></li><li><a href="Genetic_Programming_Loop.html">Genetic Programming Loop</a></li><li><a href="Genome.html">Genome</a></li><li><a href="Intro.html">Introduction to Propeller</a></li><li><a href="Library_Reference.html">Library Reference</a></li><li><a href="Selection.html">Selection</a></li><li><a href="Simplification.html">Simplification</a></li><li><a href="Variation.html">Variation</a></li></ul><h2>Namespaces</h2><div class="namespace"><h3><a href="propeller.core.html">propeller.core</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.core.html#var--main">-main</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.genome.html">propeller.genome</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.genome.html#var-make-random-plushy">make-random-plushy</a> </li><li> <a href="propeller.genome.html#var-plushy-.3Epush">plushy-&gt;push</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.gp.html">propeller.gp</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.gp.html#var-gp">gp</a> </li><li> <a href="propeller.gp.html#var-report">report</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.basement.html">propeller.problems.PSB2.basement</a></h3><div class="doc"><div class="markdown"><p>BASEMENT from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.basement.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.basement.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.basement.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.basement.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.basement.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.bouncing-balls.html">propeller.problems.PSB2.bouncing-balls</a></h3><div class="doc"><div class="markdown"><p>BOUNCING BALLS from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.bouncing-balls.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.bouncing-balls.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.bouncing-balls.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.bouncing-balls.html#var-map-vals-input">map-vals-input</a> </li><li> <a href="propeller.problems.PSB2.bouncing-balls.html#var-map-vals-output">map-vals-output</a> </li><li> <a href="propeller.problems.PSB2.bouncing-balls.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.bowling.html">propeller.problems.PSB2.bowling</a></h3><div class="doc"><div class="markdown"><p>BOWLING from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.bowling.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.bowling.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.bowling.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.bowling.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.bowling.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.camel-case.html">propeller.problems.PSB2.camel-case</a></h3><div class="doc"><div class="markdown"><p>CAMEL CASE from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.camel-case.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.camel-case.html#var-cleanup-length">cleanup-length</a> </li><li> <a href="propeller.problems.PSB2.camel-case.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.camel-case.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.camel-case.html#var-random-char">random-char</a> </li><li> <a href="propeller.problems.PSB2.camel-case.html#var-random-input">random-input</a> </li><li> <a href="propeller.problems.PSB2.camel-case.html#var-train-and-test-data">train-and-test-data</a> </li><li> <a href="propeller.problems.PSB2.camel-case.html#var-word-generator">word-generator</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.dice-game.html">propeller.problems.PSB2.dice-game</a></h3><div class="doc"><div class="markdown"><p>DICE GAME from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.dice-game.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.dice-game.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.dice-game.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.dice-game.html#var-map-vals-input">map-vals-input</a> </li><li> <a href="propeller.problems.PSB2.dice-game.html#var-map-vals-output">map-vals-output</a> </li><li> <a href="propeller.problems.PSB2.dice-game.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.fizz-buzz.html">propeller.problems.PSB2.fizz-buzz</a></h3><div class="doc"><div class="markdown"><p>FIZZ BUZZ from PSB2 Given an integer x, return “Fizz” if x is divisible by 3, “Buzz” if x is divisible by 5, “FizzBuzz” if x is divisible by 3 and 5, and a string version of x if none of the above hold.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.fizz-buzz.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.fizz-buzz.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.fizz-buzz.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.fizz-buzz.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.fuel-cost.html">propeller.problems.PSB2.fuel-cost</a></h3><div class="doc"><div class="markdown"><p>FUEL COST from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.fuel-cost.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.fuel-cost.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.fuel-cost.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.fuel-cost.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.fuel-cost.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.gcd.html">propeller.problems.PSB2.gcd</a></h3><div class="doc"><div class="markdown"><p>GCD <a href="GREATEST COMMON DIVISOR">GREATEST COMMON DIVISOR</a> from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.gcd.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.gcd.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.gcd.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.gcd.html#var-map-vals-input">map-vals-input</a> </li><li> <a href="propeller.problems.PSB2.gcd.html#var-map-vals-output">map-vals-output</a> </li><li> <a href="propeller.problems.PSB2.gcd.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.gcd.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.luhn.html">propeller.problems.PSB2.luhn</a></h3><div class="doc"><div class="markdown"><p>LUHN from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.luhn.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.luhn.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.luhn.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.luhn.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.luhn.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.middle-character.html">propeller.problems.PSB2.middle-character</a></h3><div class="doc"><div class="markdown"><p>MIDDLE CHARACTER from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.middle-character.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.middle-character.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.middle-character.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.middle-character.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.middle-character.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.paired-digits.html">propeller.problems.PSB2.paired-digits</a></h3><div class="doc"><div class="markdown"><p>PAIRED DIGITS from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.paired-digits.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.paired-digits.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.paired-digits.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.paired-digits.html#var-random-char">random-char</a> </li><li> <a href="propeller.problems.PSB2.paired-digits.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.paired-digits.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.shopping-list.html">propeller.problems.PSB2.shopping-list</a></h3><div class="doc"><div class="markdown"><p>DICE GAME from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.shopping-list.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.shopping-list.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.shopping-list.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.shopping-list.html#var-map-vals-input">map-vals-input</a> </li><li> <a href="propeller.problems.PSB2.shopping-list.html#var-map-vals-output">map-vals-output</a> </li><li> <a href="propeller.problems.PSB2.shopping-list.html#var-random-float">random-float</a> </li><li> <a href="propeller.problems.PSB2.shopping-list.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.snow-day.html">propeller.problems.PSB2.snow-day</a></h3><div class="doc"><div class="markdown"><p>SNOW DAY from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.snow-day.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.snow-day.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.snow-day.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.snow-day.html#var-map-vals-input">map-vals-input</a> </li><li> <a href="propeller.problems.PSB2.snow-day.html#var-map-vals-output">map-vals-output</a> </li><li> <a href="propeller.problems.PSB2.snow-day.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.solve-boolean.html">propeller.problems.PSB2.solve-boolean</a></h3><div class="doc"><div class="markdown"><p>SOLVE BOOLEAN from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.solve-boolean.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.solve-boolean.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.solve-boolean.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.solve-boolean.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.spin-words.html">propeller.problems.PSB2.spin-words</a></h3><div class="doc"><div class="markdown"><p>SPIN WORDS from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.spin-words.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.spin-words.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.spin-words.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.spin-words.html#var-random-char">random-char</a> </li><li> <a href="propeller.problems.PSB2.spin-words.html#var-random-input">random-input</a> </li><li> <a href="propeller.problems.PSB2.spin-words.html#var-train-and-test-data">train-and-test-data</a> </li><li> <a href="propeller.problems.PSB2.spin-words.html#var-word-generator">word-generator</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.square-digits.html">propeller.problems.PSB2.square-digits</a></h3><div class="doc"><div class="markdown"><p>SQUARE DIGITS from PSB2</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.square-digits.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.square-digits.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.square-digits.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.square-digits.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.square-digits.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.substitution-cipher.html">propeller.problems.PSB2.substitution-cipher</a></h3><div class="doc"><div class="markdown"><p>=========== PROBLEM DESCRIPTION ========================= SUBSTITUTION CIPHER from PSB2 This problem gives 3 strings. The first two represent a cipher, mapping each character in one string to the one at the same index in the other string. The program must apply this cipher to the third string and return the deciphered message.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.substitution-cipher.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.substitution-cipher.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.substitution-cipher.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.substitution-cipher.html#var-map-vals-input">map-vals-input</a> </li><li> <a href="propeller.problems.PSB2.substitution-cipher.html#var-map-vals-output">map-vals-output</a> </li><li> <a href="propeller.problems.PSB2.substitution-cipher.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.PSB2.twitter.html">propeller.problems.PSB2.twitter</a></h3><div class="doc"><div class="markdown"><p>=========== PROBLEM DESCRIPTION ============================= TWITTER from PSB2 Given a string representing a tweet, validate whether the tweet meets Twitters original character requirements. If the tweet has more than 140 characters, return the string “Too many characters”. If the tweet is empty, return the string “You didnt type anything”. Otherwise, return “Your tweet has X characters”, where the X is the number of characters in the tweet.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.PSB2.twitter.html#var--main">-main</a> </li><li> <a href="propeller.problems.PSB2.twitter.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.PSB2.twitter.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.PSB2.twitter.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.PSB2.twitter.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.simple-regression.html">propeller.problems.simple-regression</a></h3><div class="doc"><div class="markdown"><h1><a href="#problem-description-simple-regressiongiven-inputs-and-outputs-find-the-target-function" id="problem-description-simple-regressiongiven-inputs-and-outputs-find-the-target-function"></a>=========== PROBLEM DESCRIPTION ============================= Simple Regression: Given inputs and outputs, find the target function.</h1>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.simple-regression.html#var--main">-main</a> </li><li> <a href="propeller.problems.simple-regression.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.simple-regression.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.simple-regression.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.software.fizz-buzz.html">propeller.problems.software.fizz-buzz</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.software.fizz-buzz.html#var-train-and-test">train-and-test</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.software.number-io.html">propeller.problems.software.number-io</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.software.number-io.html#var--main">-main</a> </li><li> <a href="propeller.problems.software.number-io.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.software.number-io.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.software.number-io.html#var-random-float">random-float</a> </li><li> <a href="propeller.problems.software.number-io.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.software.number-io.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.software.smallest.html">propeller.problems.software.smallest</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.software.smallest.html#var--main">-main</a> </li><li> <a href="propeller.problems.software.smallest.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.software.smallest.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.software.smallest.html#var-random-int">random-int</a> </li><li> <a href="propeller.problems.software.smallest.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.string-classification.html">propeller.problems.string-classification</a></h3><div class="doc"><div class="markdown"><h1><a href="#problem-description-string-classificationgiven-a-string-return-true-if-it-contains-a-c-g-and-t-else-return-false" id="problem-description-string-classificationgiven-a-string-return-true-if-it-contains-a-c-g-and-t-else-return-false"></a>=========== PROBLEM DESCRIPTION ============================= String Classification: Given a string, return true if it contains A, C, G, and T. Else return false.</h1>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.string-classification.html#var--main">-main</a> </li><li> <a href="propeller.problems.string-classification.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.string-classification.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.string-classification.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.problems.valiant.html">propeller.problems.valiant</a></h3><div class="doc"><div class="markdown"><p>Possibly impossible to solve with genetic programming. Stems from the work of Leslie Valiant and involves determining the parity of an unknown subsequence of a larger sequence of bits.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.problems.valiant.html#var--main">-main</a> </li><li> <a href="propeller.problems.valiant.html#var-error-function">error-function</a> </li><li> <a href="propeller.problems.valiant.html#var-instructions">instructions</a> </li><li> <a href="propeller.problems.valiant.html#var-num-inputs">num-inputs</a> </li><li> <a href="propeller.problems.valiant.html#var-num-test">num-test</a> </li><li> <a href="propeller.problems.valiant.html#var-num-train">num-train</a> </li><li> <a href="propeller.problems.valiant.html#var-num-vars">num-vars</a> </li><li> <a href="propeller.problems.valiant.html#var-train-and-test-data">train-and-test-data</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.html">propeller.push.instructions</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.push.instructions.html#var-cls-.3Etype">cls-&gt;type</a> </li><li> <a href="propeller.push.instructions.html#var-def-instruction">def-instruction</a> </li><li> <a href="propeller.push.instructions.html#var-generate-instructions">generate-instructions</a> </li><li> <a href="propeller.push.instructions.html#var-get-literal-type">get-literal-type</a> </li><li> <a href="propeller.push.instructions.html#var-get-stack-instructions">get-stack-instructions</a> </li><li> <a href="propeller.push.instructions.html#var-get-vector-literal-type">get-vector-literal-type</a> </li><li> <a href="propeller.push.instructions.html#var-instruction-table">instruction-table</a> </li><li> <a href="propeller.push.instructions.html#var-make-instruction">make-instruction</a> </li><li> <a href="propeller.push.instructions.html#var-make-metadata">make-metadata</a> </li><li> <a href="propeller.push.instructions.html#var-opens">opens</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.bool.html">propeller.push.instructions.bool</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.character.html">propeller.push.instructions.character</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.code.html">propeller.push.instructions.code</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.input-output.html">propeller.push.instructions.input-output</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.push.instructions.input-output.html#var-_print">_print</a> </li><li> <a href="propeller.push.instructions.input-output.html#var-handle-input-instruction">handle-input-instruction</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.numeric.html">propeller.push.instructions.numeric</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.push.instructions.numeric.html#var-_add">_add</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_dec">_dec</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_from_boolean">_from_boolean</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_from_char">_from_char</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_from_string">_from_string</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_gt">_gt</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_gte">_gte</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_inc">_inc</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_lt">_lt</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_lte">_lte</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_max">_max</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_min">_min</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_mod">_mod</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_mult">_mult</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_quot">_quot</a> </li><li> <a href="propeller.push.instructions.numeric.html#var-_subtract">_subtract</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.polymorphic.html">propeller.push.instructions.polymorphic</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.push.instructions.polymorphic.html#var-_deep_dup">_deep_dup</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_dup">_dup</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_dup_items">_dup_items</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_dup_times">_dup_times</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_empty">_empty</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_eq">_eq</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_flush">_flush</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_pop">_pop</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_rot">_rot</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_shove">_shove</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_stack_depth">_stack_depth</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_swap">_swap</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_yank">_yank</a> </li><li> <a href="propeller.push.instructions.polymorphic.html#var-_yank_dup">_yank_dup</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.string.html">propeller.push.instructions.string</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="propeller.push.instructions.vector.html">propeller.push.instructions.vector</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.push.instructions.vector.html#var-_butlast">_butlast</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_concat">_concat</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_conj">_conj</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_contains">_contains</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_emptyvector">_emptyvector</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_first">_first</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_indexof">_indexof</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_iterate">_iterate</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_last">_last</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_length">_length</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_nth">_nth</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_occurrencesof">_occurrencesof</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_pushall">_pushall</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_remove">_remove</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_replace">_replace</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_replacefirst">_replacefirst</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_rest">_rest</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_reverse">_reverse</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_set">_set</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_subvec">_subvec</a> </li><li> <a href="propeller.push.instructions.vector.html#var-_take">_take</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.push.interpreter.html">propeller.push.interpreter</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.push.interpreter.html#var-interpret-one-step">interpret-one-step</a> </li><li> <a href="propeller.push.interpreter.html#var-interpret-program">interpret-program</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.push.limits.html">propeller.push.limits</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.push.limits.html#var-limit-code">limit-code</a> </li><li> <a href="propeller.push.limits.html#var-limit-number">limit-number</a> </li><li> <a href="propeller.push.limits.html#var-limit-string">limit-string</a> </li><li> <a href="propeller.push.limits.html#var-limit-vector">limit-vector</a> </li><li> <a href="propeller.push.limits.html#var-max-code-depth">max-code-depth</a> </li><li> <a href="propeller.push.limits.html#var-max-code-points">max-code-points</a> </li><li> <a href="propeller.push.limits.html#var-max-number-magnitude">max-number-magnitude</a> </li><li> <a href="propeller.push.limits.html#var-max-stack-items">max-stack-items</a> </li><li> <a href="propeller.push.limits.html#var-max-string-length">max-string-length</a> </li><li> <a href="propeller.push.limits.html#var-max-vector-length">max-vector-length</a> </li><li> <a href="propeller.push.limits.html#var-min-number-magnitude">min-number-magnitude</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.push.state.html">propeller.push.state</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.push.state.html#var-empty-stack.3F">empty-stack?</a> </li><li> <a href="propeller.push.state.html#var-empty-state">empty-state</a> </li><li> <a href="propeller.push.state.html#var-example-state">example-state</a> </li><li> <a href="propeller.push.state.html#var-get-args-from-stacks">get-args-from-stacks</a> </li><li> <a href="propeller.push.state.html#var-peek-stack">peek-stack</a> </li><li> <a href="propeller.push.state.html#var-peek-stack-many">peek-stack-many</a> </li><li> <a href="propeller.push.state.html#var-pop-stack">pop-stack</a> </li><li> <a href="propeller.push.state.html#var-pop-stack-many">pop-stack-many</a> </li><li> <a href="propeller.push.state.html#var-print-state">print-state</a> </li><li> <a href="propeller.push.state.html#var-push-to-stack">push-to-stack</a> </li><li> <a href="propeller.push.state.html#var-push-to-stack-many">push-to-stack-many</a> </li><li> <a href="propeller.push.state.html#var-stack-limiter">stack-limiter</a> </li><li> <a href="propeller.push.state.html#var-stack-size">stack-size</a> </li><li> <a href="propeller.push.state.html#var-stacks">stacks</a> </li><li> <a href="propeller.push.state.html#var-vec-stacks">vec-stacks</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.selection.html">propeller.selection</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.selection.html#var-epsilon-lexicase-selection">epsilon-lexicase-selection</a> </li><li> <a href="propeller.selection.html#var-epsilon-list">epsilon-list</a> </li><li> <a href="propeller.selection.html#var-lexicase-selection">lexicase-selection</a> </li><li> <a href="propeller.selection.html#var-select-parent">select-parent</a> </li><li> <a href="propeller.selection.html#var-tournament-selection">tournament-selection</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.session.html">propeller.session</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="propeller.simplification.html">propeller.simplification</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.simplification.html#var-auto-simplify-plushy">auto-simplify-plushy</a> </li><li> <a href="propeller.simplification.html#var-choose-random-k">choose-random-k</a> </li><li> <a href="propeller.simplification.html#var-delete-at-indices">delete-at-indices</a> </li><li> <a href="propeller.simplification.html#var-delete-k-random">delete-k-random</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.tools.calculus.html">propeller.tools.calculus</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.tools.calculus.html#var-deriv">deriv</a> </li><li> <a href="propeller.tools.calculus.html#var-dx">dx</a> </li><li> <a href="propeller.tools.calculus.html#var-integrate">integrate</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.tools.character.html">propeller.tools.character</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.tools.character.html#var-get-ascii">get-ascii</a> </li><li> <a href="propeller.tools.character.html#var-is-digit">is-digit</a> </li><li> <a href="propeller.tools.character.html#var-is-letter">is-letter</a> </li><li> <a href="propeller.tools.character.html#var-is-whitespace">is-whitespace</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.tools.distributions.html">propeller.tools.distributions</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.tools.distributions.html#var-cdf-norm">cdf-norm</a> </li><li> <a href="propeller.tools.distributions.html#var-pdf-norm">pdf-norm</a> </li><li> <a href="propeller.tools.distributions.html#var-quant-norm">quant-norm</a> </li><li> <a href="propeller.tools.distributions.html#var-rand-norm">rand-norm</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.tools.math.html">propeller.tools.math</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.tools.math.html#var-abs">abs</a> </li><li> <a href="propeller.tools.math.html#var-approx.3D">approx=</a> </li><li> <a href="propeller.tools.math.html#var-ceil">ceil</a> </li><li> <a href="propeller.tools.math.html#var-cos">cos</a> </li><li> <a href="propeller.tools.math.html#var-div">div</a> </li><li> <a href="propeller.tools.math.html#var-E">E</a> </li><li> <a href="propeller.tools.math.html#var-exp">exp</a> </li><li> <a href="propeller.tools.math.html#var-floor">floor</a> </li><li> <a href="propeller.tools.math.html#var-log">log</a> </li><li> <a href="propeller.tools.math.html#var-mean">mean</a> </li><li> <a href="propeller.tools.math.html#var-median">median</a> </li><li> <a href="propeller.tools.math.html#var-median-absolute-deviation">median-absolute-deviation</a> </li><li> <a href="propeller.tools.math.html#var-PI">PI</a> </li><li> <a href="propeller.tools.math.html#var-pow">pow</a> </li><li> <a href="propeller.tools.math.html#var-root">root</a> </li><li> <a href="propeller.tools.math.html#var-round">round</a> </li><li> <a href="propeller.tools.math.html#var-sign">sign</a> </li><li> <a href="propeller.tools.math.html#var-sin">sin</a> </li><li> <a href="propeller.tools.math.html#var-sqrt">sqrt</a> </li><li> <a href="propeller.tools.math.html#var-square">square</a> </li><li> <a href="propeller.tools.math.html#var-tan">tan</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.tools.metrics.html">propeller.tools.metrics</a></h3><div class="doc"><div class="markdown"></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.tools.metrics.html#var-compute-next-row">compute-next-row</a> </li><li> <a href="propeller.tools.metrics.html#var-hamming-distance">hamming-distance</a> </li><li> <a href="propeller.tools.metrics.html#var-levenshtein-distance">levenshtein-distance</a> </li><li> <a href="propeller.tools.metrics.html#var-mean">mean</a> </li><li> <a href="propeller.tools.metrics.html#var-median">median</a> </li><li> <a href="propeller.tools.metrics.html#var-sequence-similarity">sequence-similarity</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.utils.html">propeller.utils</a></h3><div class="doc"><div class="markdown"><p>Useful functions</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.utils.html#var-count-points">count-points</a> </li><li> <a href="propeller.utils.html#var-depth">depth</a> </li><li> <a href="propeller.utils.html#var-ensure-list">ensure-list</a> </li><li> <a href="propeller.utils.html#var-first-non-nil">first-non-nil</a> </li><li> <a href="propeller.utils.html#var-indexof">indexof</a> </li><li> <a href="propeller.utils.html#var-not-lazy">not-lazy</a> </li><li> <a href="propeller.utils.html#var-random-instruction">random-instruction</a> </li><li> <a href="propeller.utils.html#var-seq-zip">seq-zip</a> </li></ul></div></div><div class="namespace"><h3><a href="propeller.variation.html">propeller.variation</a></h3><div class="doc"><div class="markdown"><p>Propeller includes many kinds of genetic operators to create variation within the population. You can specify the rate of the variation genetic operators with the <code>:variation</code> map.</p>
</div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="propeller.variation.html#var-crossover">crossover</a> </li><li> <a href="propeller.variation.html#var-diploid-crossover">diploid-crossover</a> </li><li> <a href="propeller.variation.html#var-diploid-flip">diploid-flip</a> </li><li> <a href="propeller.variation.html#var-diploid-uniform-addition">diploid-uniform-addition</a> </li><li> <a href="propeller.variation.html#var-diploid-uniform-deletion">diploid-uniform-deletion</a> </li><li> <a href="propeller.variation.html#var-diploid-uniform-silent-replacement">diploid-uniform-silent-replacement</a> </li><li> <a href="propeller.variation.html#var-new-individual">new-individual</a> </li><li> <a href="propeller.variation.html#var-tail-aligned-crossover">tail-aligned-crossover</a> </li><li> <a href="propeller.variation.html#var-tail-aligned-diploid-crossover">tail-aligned-diploid-crossover</a> </li><li> <a href="propeller.variation.html#var-uniform-addition">uniform-addition</a> </li><li> <a href="propeller.variation.html#var-uniform-deletion">uniform-deletion</a> </li><li> <a href="propeller.variation.html#var-uniform-replacement">uniform-replacement</a> </li></ul></div></div></div></body></html>