sidekick/dev/sidekick-arith/Sidekick_arith_lra__Linear_expr/Make/index.html
2021-06-10 17:14:24 +00:00

2 lines
No EOL
3.5 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>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Make (sidekick-arith.Sidekick_arith_lra__Linear_expr.Make)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> <a href="../../index.html">sidekick-arith</a> &#x00BB; <a href="../index.html">Sidekick_arith_lra__Linear_expr</a> &#x00BB; Make</nav><h1>Module <code>Sidekick_arith_lra__Linear_expr.Make</code></h1><nav class="toc"><ul><li><a href="#linear-expressions.">Linear expressions.</a></li></ul></nav></header><h3 class="heading">Parameters</h3><ul><li><code><a href="argument-1-C/index.html">C</a> : <a href="../index.html#module-type-COEFF">COEFF</a></code></li><li><code><a href="argument-2-Var/index.html">Var</a> : <a href="../index.html#module-type-VAR">VAR</a></code></li></ul><h3 class="heading">Signature</h3><dl><dt class="spec module" id="module-C"><a href="#module-C" class="anchor"></a><code><span class="keyword">module</span> C = <a href="index.html#argument-1-C">C</a></code></dt><dd><p>Coeficients used. Can be integers as well as rationals.</p></dd></dl><dl><dt class="spec module" id="module-Var"><a href="#module-Var" class="anchor"></a><code><span class="keyword">module</span> Var = <a href="index.html#argument-2-Var">Var</a></code></dt><dd><p>Variables used in expressions.</p></dd></dl><dl><dt class="spec type" id="type-var"><a href="#type-var" class="anchor"></a><code><span class="keyword">type</span> var</code><code> = <a href="Var/index.html#type-t">Var.t</a></code></dt><dd><p>The type of variables appearing in expressions.</p></dd></dl><dl><dt class="spec module" id="module-Var_map"><a href="#module-Var_map" class="anchor"></a><code><span class="keyword">module</span> Var_map = CCMap.Make(<a href="index.html#argument-2-Var">Var</a>)</code></dt><dd><p>Maps from variables, used for expressions as well as substitutions.</p></dd></dl><dl><dt class="spec type" id="type-subst"><a href="#type-subst" class="anchor"></a><code><span class="keyword">type</span> subst</code><code> = <span><a href="C/index.html#type-t">C.t</a> <a href="index.html#module-Var_map">Var_map</a>.t</span></code></dt><dd><p>Type for substitutions.</p></dd></dl><dl><dt class="spec module" id="module-Comb"><a href="#module-Comb" class="anchor"></a><code><span class="keyword">module</span> <a href="Comb/index.html">Comb</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd><p>Combinations.</p></dd></dl><section><header><h3 id="linear-expressions."><a href="#linear-expressions." class="anchor"></a>Linear expressions.</h3></header><dl><dt class="spec module" id="module-Expr"><a href="#module-Expr" class="anchor"></a><code><span class="keyword">module</span> <a href="Expr/index.html">Expr</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd><p>Linear expressions represent linear arithmetic expressions as a linear combination and a constant.</p></dd></dl><dl><dt class="spec module" id="module-Constr"><a href="#module-Constr" class="anchor"></a><code><span class="keyword">module</span> <a href="Constr/index.html">Constr</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></dt><dd></dd></dl></section></div></body></html>