This file is indexed.

/usr/share/doc/coinor-libflopc++-doc/html/MP__constraint_8hpp.html is in coinor-libflopc++-doc 1.0.6-3.1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>FLOPC++: MP_constraint.hpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">FLOPC++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">MP_constraint.hpp File Reference</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;set&gt;</code><br/>
<code>#include &lt;map&gt;</code><br/>
<code>#include &quot;<a class="el" href="MP__set_8hpp_source.html">MP_set.hpp</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="MP__domain_8hpp_source.html">MP_domain.hpp</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="MP__utilities_8hpp_source.html">MP_utilities.hpp</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="MP__expression_8hpp_source.html">MP_expression.hpp</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="MP__boolean_8hpp_source.html">MP_boolean.hpp</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="MP__data_8hpp_source.html">MP_data.hpp</a>&quot;</code><br/>
</div>
<p><a href="MP__constraint_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflopc_1_1Constraint__base.html">flopc::Constraint_base</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflopc_1_1Constraint.html">flopc::Constraint</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflopc_1_1MP__constraint.html">flopc::MP_constraint</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Semantic representation of a linear constraint.This is one of the main public interface classes. It is always constructed through operator overloading between expressions, constants, and variables. There are many 'friend' overloaded operators to do the constuction. The basic idea is to make the constraint look like a paper-model constraint in C++ code. Once constructed, it should be added to the model.  <a href="classflopc_1_1MP__constraint.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceflopc.html">flopc</a></td></tr>

<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>All flopc++ code is contained within the flopc namespace. </p>
<br/></td></tr>
</p>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__INTERNAL__USE.html#ga04c09c22110e31f9a4db25238badd6ae">flopc::Sense_enum</a> { <a class="el" href="group__INTERNAL__USE.html#gga04c09c22110e31f9a4db25238badd6aeaaaeba690431791bc77aab56d3cb989c2">flopc::LE</a>, 
<a class="el" href="group__INTERNAL__USE.html#gga04c09c22110e31f9a4db25238badd6aea137ebce909cde1ed96cd60e812ee9ab3">flopc::GE</a>, 
<a class="el" href="group__INTERNAL__USE.html#gga04c09c22110e31f9a4db25238badd6aea378a5f8224491ab914d42044e8a258c9">flopc::EQ</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration for indicating direction of a constraint.  <a href="group__INTERNAL__USE.html#ga04c09c22110e31f9a4db25238badd6ae">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#gac1b0bf93eafbd5a916923bd406e6f22a">flopc::operator&lt;=</a> (const MP_expression &amp;l, const MP_expression &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#gac1b0bf93eafbd5a916923bd406e6f22a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#ga21795c853a1389bdd143f977d77b1624">flopc::operator&lt;=</a> (const Constant &amp;l, const MP_expression &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#ga21795c853a1389bdd143f977d77b1624"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#ga142adb3b5b179c36665f76c04046caf2">flopc::operator&lt;=</a> (const MP_expression &amp;l, const Constant &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#ga142adb3b5b179c36665f76c04046caf2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#ga5ef97dd1af9d83410f599fe187e34bfb">flopc::operator&lt;=</a> (const VariableRef &amp;l, const VariableRef &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#ga5ef97dd1af9d83410f599fe187e34bfb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#ga9405d071e435c78c1c3f74d0dea1165d">flopc::operator&gt;=</a> (const MP_expression &amp;l, const MP_expression &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#ga9405d071e435c78c1c3f74d0dea1165d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#gab665a8d4faf595dde9b8e77d749d125d">flopc::operator&gt;=</a> (const Constant &amp;l, const MP_expression &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#gab665a8d4faf595dde9b8e77d749d125d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#gaba903462cb928ea59babfc6f68880829">flopc::operator&gt;=</a> (const MP_expression &amp;l, const Constant &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#gaba903462cb928ea59babfc6f68880829"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#gaa00d487419a65dfc5c4aad726f863015">flopc::operator&gt;=</a> (const VariableRef &amp;l, const VariableRef &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#gaa00d487419a65dfc5c4aad726f863015"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#ga6f38c4995fb02a16ec74f3982110ccfc">flopc::operator==</a> (const MP_expression &amp;l, const MP_expression &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#ga6f38c4995fb02a16ec74f3982110ccfc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#ga02b7bdd22fe94815d671f4a6f2efe8cf">flopc::operator==</a> (const Constant &amp;l, const MP_expression &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#ga02b7bdd22fe94815d671f4a6f2efe8cf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#ga9f4c1e4bef398d2667b3d425d48c55a1">flopc::operator==</a> (const MP_expression &amp;l, const Constant &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#ga9f4c1e4bef398d2667b3d425d48c55a1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Constraint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicInterface.html#ga08855f35a7fde471a34d16fc29d71d7d">flopc::operator==</a> (const VariableRef &amp;l, const VariableRef &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Uses operator overloading to construct an <a class="el" href="classflopc_1_1Constraint.html">Constraint</a>Constucts a <a class="el" href="classflopc_1_1Constraint.html">Constraint</a> using operator overloading.  <a href="group__PublicInterface.html#ga08855f35a7fde471a34d16fc29d71d7d"></a><br/></td></tr>
</table>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Jun 28 2011 23:46:24 for FLOPC++ by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>