mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-11 13:38:43 -05:00
2 lines
No EOL
3.5 KiB
HTML
2 lines
No EOL
3.5 KiB
HTML
<!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> » <a href="../index.html">Sidekick_arith_lra__Linear_expr</a> » 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> |