document time limits

This commit is contained in:
Laurent Perron
2019-09-03 15:42:34 +02:00
parent 60f3f28f40
commit a1deaf1774
802 changed files with 14723 additions and 114714 deletions

View File

@@ -81,33 +81,15 @@
: <a class="el" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html#ad3864adf749011c7abcd03127679af5d">CpModel</a>
</li>
<li>value()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html#a61e7d175c0ca4cd5a12965af3fe358c4">Assignment</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BooleanVar.html#acecb6a2e2c8a3210e69f82512ac7a9d5">BooleanVar</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html#ab77e45c6b023d1b6f7a0306c2f34332c">IntTupleSet</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html#acecb6a2e2c8a3210e69f82512ac7a9d5">IntVar</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarElement.html#acecb6a2e2c8a3210e69f82512ac7a9d5">IntVarElement</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarIterator.html#acecb6a2e2c8a3210e69f82512ac7a9d5">IntVarIterator</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter.html#a6fbe71b347d784b0361403f7e7e10df3">IntVarLocalSearchFilter</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchOperatorTemplate.html#aa3584bdfe2d63c3ec4bac4dee1a403d6">IntVarLocalSearchOperatorTemplate</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevBool.html#ab57c8e04492c62f2cc7a569222c8583e">RevBool</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevInteger.html#a7ecb839199ee379f9371723072e4148a">RevInteger</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevLong.html#acecb6a2e2c8a3210e69f82512ac7a9d5">RevLong</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchOperatorTemplate.html#a409f5fe254e1288adc8ba57a8166f989">SequenceVarLocalSearchOperatorTemplate</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html#a740719e6fa9e8185b0134c8e161a8915">SolutionCollector</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPObjective.html#ac25a1dff53df1bd7dc9f0844ee04ec82">MPObjective</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpSolver.html#a61e7d175c0ca4cd5a12965af3fe358c4">CpSolver</a>
: <a class="el" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpSolver.html#a61e7d175c0ca4cd5a12965af3fe358c4">CpSolver</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpSolverSolutionCallback.html#a61e7d175c0ca4cd5a12965af3fe358c4">CpSolverSolutionCallback</a>
</li>
<li>VALUE_FIELD_NUMBER
: <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1OptionalDouble.html#ac66a5eabf97c2faf88a46017ab083dc9">OptionalDouble</a>
</li>
<li>valueFromAssignent()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchHandler.html#ae441d39f4c921625f613b2657745e63e">IntVarLocalSearchHandler</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchHandler.html#af4055ce8f1456db008c06a89d6806e62">SequenceVarLocalSearchHandler</a>
</li>
<li>valueOf()
: <a class="el" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters_1_1TrailCompression.html#a9aa456bca6b2ccf0f06ee4f5318a8a2e">ConstraintSolverParameters.TrailCompression</a>
, <a class="el" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#a8f609e5c6b11ee6002bc9f0bc85c7d6c">FirstSolutionStrategy.Value</a>
, <a class="el" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html#abc9f8447202b16bd828e7b065ed364bb">FirstSolutionStrategy.Value</a>
, <a class="el" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html#a8f609e5c6b11ee6002bc9f0bc85c7d6c">LocalSearchMetaheuristic.Value</a>
, <a class="el" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPGeneralConstraintProto_1_1GeneralConstraintCase.html#aa8ed5b0d1f60baa7ae86c8256bf56e0e">MPGeneralConstraintProto.GeneralConstraintCase</a>
, <a class="el" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelRequest_1_1SolverType.html#a6f42f365c4d0b5bd86ac490954fb885b">MPModelRequest.SolverType</a>
@@ -126,79 +108,6 @@
, <a class="el" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1VariableOrder.html#a6294962e1aa08847c35794f1d8fccc05">SatParameters.VariableOrder</a>
, <a class="el" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html#ab707e8c692fafcaa3dca49ab7c60c5a3">OptionalBoolean</a>
</li>
<li>var()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BaseIntExpr.html#a99c3f9af748fd79bd7195df0ff143ccb">BaseIntExpr</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html#a99c3f9af748fd79bd7195df0ff143ccb">Constraint</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVarElement.html#a9c2e5ec8b229839918fc36eabe8d95ea">IntervalVarElement</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a99c3f9af748fd79bd7195df0ff143ccb">IntExpr</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html#a99c3f9af748fd79bd7195df0ff143ccb">IntVar</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarElement.html#a99c3f9af748fd79bd7195df0ff143ccb">IntVarElement</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter.html#ad67869cb87c7d10c2ffbf092dbac5e2b">IntVarLocalSearchFilter</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchOperatorTemplate.html#aa8b274419f893fa8757418d0ff840b36">IntVarLocalSearchOperatorTemplate</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html#a99c3f9af748fd79bd7195df0ff143ccb">OptimizeVar</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarElement.html#a0c2219e6716758fcffa55105b4aa8f06">SequenceVarElement</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchOperatorTemplate.html#ac04c70b2fd3c228227365dff693883d0">SequenceVarLocalSearchOperatorTemplate</a>
</li>
<li>VAR_ADD_CST
: <a class="el" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1mainConstants.html#a26ffc4d0908b524f743dcc499c4e7aaa">mainConstants</a>
</li>
<li>VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a2a5d128bd070653dde033ef0c6c83602">ModelCache</a>
</li>
<li>VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#ab8c548f22ef00bef4f39423360112dd4">ModelCache</a>
</li>
<li>VAR_ARRAY_CONSTANT_EXPRESSION_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#ae0da8642e0a5a225efa5c3b936ed70e1">ModelCache</a>
</li>
<li>VAR_ARRAY_CONSTANT_INDEX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a97c764bffc6c3ca19ad9eb2ca20895a5">ModelCache</a>
</li>
<li>VAR_ARRAY_EXPRESSION_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#aca52c52c25a9a8ac92d4ce58cafbd518">ModelCache</a>
</li>
<li>VAR_ARRAY_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a2ef229d45328826c4ea2156b985a6744">ModelCache</a>
</li>
<li>VAR_ARRAY_MIN
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#af1fbe8bffd6e52ef776bdd4a12c6af8d">ModelCache</a>
</li>
<li>VAR_ARRAY_SUM
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#aeb891587e792e1f211567bcff880bed4">ModelCache</a>
</li>
<li>VAR_CONSTANT_ARRAY_ELEMENT
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#ac45dbde656dca7fa6716950ed3b00b9b">ModelCache</a>
</li>
<li>VAR_CONSTANT_ARRAY_EXPRESSION_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#ac6abe5f11b1214777d9a2a80fb8ca085">ModelCache</a>
</li>
<li>VAR_CONSTANT_CONSTANT_BETWEEN
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a3a1581c5983b3a359df1a30ec60f3ebc">ModelCache</a>
</li>
<li>VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a11c447d32fb0e41c1e1c79c3de6a1b42">ModelCache</a>
</li>
<li>VAR_CONSTANT_CONSTANT_EXPRESSION_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a835bc15f0f92faae4ae81d0cde0b43c7">ModelCache</a>
</li>
<li>VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a4e9acf0cb3b2fabbb1154f68ea866627">ModelCache</a>
</li>
<li>VAR_CONSTANT_CONSTRAINT_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a7f62d84accbbc5d7f5d6d251927640a3">ModelCache</a>
</li>
<li>VAR_CONSTANT_EQUALITY
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a482d0e549482dc446faebf8037cd32af">ModelCache</a>
</li>
<li>VAR_CONSTANT_GREATER_OR_EQUAL
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a9eb395624abeba746e1f4c462b587069">ModelCache</a>
</li>
<li>VAR_CONSTANT_LESS_OR_EQUAL
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a38dda796001fe63033aae4cbf86e610b">ModelCache</a>
</li>
<li>VAR_CONSTANT_NON_EQUALITY
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a73741e95d0de1bc17b1df3548409de1a">ModelCache</a>
</li>
<li>VAR_INDEX_FIELD_NUMBER
: <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPAbsConstraint.html#ae6c4a3caf5bc8e2e1901c9989fe73e35">MPAbsConstraint</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPArrayConstraint.html#ae6c4a3caf5bc8e2e1901c9989fe73e35">MPArrayConstraint</a>
@@ -209,12 +118,6 @@
, <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSosConstraint.html#ae6c4a3caf5bc8e2e1901c9989fe73e35">MPSosConstraint</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1PartialVariableAssignment.html#ae6c4a3caf5bc8e2e1901c9989fe73e35">PartialVariableAssignment</a>
</li>
<li>VAR_PRIORITY
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html#a64e863ba5e09bb266f3c810fa5b63a19">Solver</a>
</li>
<li>VAR_TIMES_CST
: <a class="el" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1mainConstants.html#a8dc99b99ecd9a6aeb891e8edebb62fae">mainConstants</a>
</li>
<li>VAR_VALUE_FIELD_NUMBER
: <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPIndicatorConstraint.html#a90fedc580d61c8f579b7887ee770eb68">MPIndicatorConstraint</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1PartialVariableAssignment.html#a90fedc580d61c8f579b7887ee770eb68">PartialVariableAssignment</a>
@@ -231,106 +134,9 @@
<li>VARIABLE_VALUE_FIELD_NUMBER
: <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolutionResponse.html#a9381c488f2f6c8bf082bcf72fcff646f">MPSolutionResponse</a>
</li>
<li>variables()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver.html#afa1dd9d9836702c74f8d44e2bcde3390">MPSolver</a>
</li>
<li>VARIABLES_FIELD_NUMBER
: <a class="el" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModelProto.html#a90cb7c551f56cb370ad8e1a990883f6a">CpModelProto</a>
</li>
<li>varType()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BooleanVar.html#acf148e7326f6d03423e1681ca27d3c6c">BooleanVar</a>
, <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html#acf148e7326f6d03423e1681ca27d3c6c">IntVar</a>
</li>
<li>varWithName()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a62351d3540b13042716221d87f16c413">IntExpr</a>
</li>
<li>VehicleCostsConsideredVar()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModel.html#a58c1f7c5eb35a3d0d0643267abd1fd14">RoutingModel</a>
</li>
<li>VehicleIndex()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModel.html#a74adc8ac8ccf37f2f991039b5c793eef">RoutingModel</a>
</li>
<li>vehicles()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModel.html#a08e866f3f4142673304af58660c917e9">RoutingModel</a>
</li>
<li>vehicleVar()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModel.html#a57f382d9cf31ba37725b3786b1c0b1b4">RoutingModel</a>
</li>
<li>vehicleVars()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModel.html#a6c5871a1b9d8673e4668102868da39d7">RoutingModel</a>
</li>
<li>VERBOSE
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DefaultPhaseParameters.html#ae1ccf795aa20dbf8aa62619c2efa44ec">DefaultPhaseParameters</a>
</li>
<li>verifySolution()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver.html#a6f36efb369c74e51a57da1187fb808ca">MPSolver</a>
</li>
<li>visitIntegerArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#ae83a2744f2c2ac496f3b81c4d71c7270">ModelVisitor</a>
</li>
<li>visitIntegerArrayArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#a301ae621c95f4714db2cabe1fb42b193">ModelVisitor</a>
</li>
<li>visitIntegerExpressionArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#a086ddeddf54974c53ab780733f4aeff6">ModelVisitor</a>
</li>
<li>visitIntegerMatrixArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#ab28ba0a3918d39d3684f14e8f2acc21d">ModelVisitor</a>
</li>
<li>visitIntegerVariable()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#a679acef6de68cccf0407865d5b8cc6c3">ModelVisitor</a>
</li>
<li>visitIntegerVariableArrayArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#a46f5f4a7bdf68dfda77cec75c5b1c6d9">ModelVisitor</a>
</li>
<li>visitIntervalArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#a43ded925119291e7f294405746fcc68c">ModelVisitor</a>
</li>
<li>visitIntervalArrayArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#a04d540bd6d70007e1e6b49132ae297f0">ModelVisitor</a>
</li>
<li>visitIntervalVariable()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#af7922452cad7eb43a14185ddb09aa254">ModelVisitor</a>
</li>
<li>visitRankFirstInterval()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html#a3d0e12424f09d0c60da19945df46df30">DecisionVisitor</a>
</li>
<li>visitRankLastInterval()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html#aa4de7b3952dd9b36cd161a7df8d3440a">DecisionVisitor</a>
</li>
<li>visitScheduleOrExpedite()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html#aebe463eecdac230420e6e32deaf6c807">DecisionVisitor</a>
</li>
<li>visitScheduleOrPostpone()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html#abb8e19fa69846ef316738d46a92c2f59">DecisionVisitor</a>
</li>
<li>visitSequenceArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#a7d890a2ae1fc5131a94720f69475661b">ModelVisitor</a>
</li>
<li>visitSequenceArrayArgument()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#a4b830964856256fbae005f0b2ac6eaba">ModelVisitor</a>
</li>
<li>visitSequenceVariable()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html#aeeac0b7fb2be2c29d66265c10d3fa40e">ModelVisitor</a>
</li>
<li>visitSetVariableValue()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html#a97394c124d5b2f9ed4be48d82533b6fc">DecisionVisitor</a>
</li>
<li>visitSplitVariableDomain()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html#aa33a8443165bf19cd2a86d6ccbe2d9bc">DecisionVisitor</a>
</li>
<li>visitUnknownDecision()
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html#a4bbdca63ce3e8c52ea51f0aa735309e7">DecisionVisitor</a>
</li>
<li>VOID_CONSTRAINT_MAX
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a70aef12053c03992e602071c0d9f8eb4">ModelCache</a>
</li>
<li>VOID_FALSE_CONSTRAINT
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a917f9bf652a64344a569f1fdd083a40f">ModelCache</a>
</li>
<li>VOID_TRUE_CONSTRAINT
: <a class="el" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html#a39ed31fb37a03e22ca578d21f185fd70">ModelCache</a>
</li>
</ul>
</div><!-- contents -->
</div>