Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set
// doxy/ or-tools/ src/ constraint_solver/

or-tools/src/constraint_solver/model_cache.cc File Reference

#include <string.h>
#include <vector>
#include "base/commandlineflags.h"
#include "base/integral_types.h"
#include "base/logging.h"
#include "base/scoped_ptr.h"
#include "base/stl_util.h"
#include "constraint_solver/constraint_solver.h"
#include "constraint_solver/constraint_solveri.h"
#include "util/const_int_array.h"
#include "util/const_ptr_array.h"

Go to the source code of this file.

Namespaces

namespace  operations_research

Functions

 DECLARE_INT32 (cache_initial_size)
 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
template<class T>
bool operations_research::IsEqual (const T &a1, const T &a2)
 Helpers.
bool operations_research::IsEqual (const ConstIntArray *&a1, const ConstIntArray *&a2)
template<class T>
bool operations_research::IsEqual (ConstPtrArray< T > *const a1, ConstPtrArray< T > *const a2)
template<class A1, class A2>
uint64 operations_research::Hash2 (const A1 &a1, const A2 &a2)
template<class A1, class A2, class A3>
uint64 operations_research::Hash3 (const A1 &a1, const A2 &a2, const A3 &a3)
template<class A1, class A2, class A3, class A4>
uint64 operations_research::Hash4 (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4)
template<class C>
void operations_research::Double (C ***array_ptr, int *size_ptr)
ModelCache * operations_research::BuildModelCache (Solver *const solver)
 namespace


Function Documentation

DECLARE_INT32 ( cache_initial_size   ) 

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.

You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Variable Documentation

const A1 a1_

Definition at line 174 of file model_cache.cc.

const A2 a2_

Definition at line 252 of file model_cache.cc.

const A3 a3_

Definition at line 335 of file model_cache.cc.

Cell** array_

Definition at line 179 of file model_cache.cc.

C* const container_

Definition at line 175 of file model_cache.cc.

Cell* next_

Definition at line 176 of file model_cache.cc.

Definition at line 181 of file model_cache.cc.

int size_

Definition at line 180 of file model_cache.cc.

std::vector<VarArrayIntExprCache*> var_array_expressions_

Definition at line 693 of file model_cache.cc.

std::vector<VarConstantArrayIntExprCache*> var_constant_array_expressions_

Definition at line 692 of file model_cache.cc.

std::vector<VarConstantConstantConstraintCache*> var_constant_constant_constraints_

Definition at line 687 of file model_cache.cc.

std::vector<VarConstantConstantIntExprCache*> var_constant_constant_expressions_

Definition at line 691 of file model_cache.cc.

std::vector<VarConstantConstraintCache*> var_constant_constraints_

Definition at line 684 of file model_cache.cc.

std::vector<VarConstantIntExprCache*> var_constant_expressions_

Definition at line 689 of file model_cache.cc.

std::vector<VarIntExprCache*> var_expressions_

Definition at line 688 of file model_cache.cc.

std::vector<VarVarConstraintCache*> var_var_constraints_

Definition at line 685 of file model_cache.cc.

std::vector<VarVarIntExprCache*> var_var_expressions_

Definition at line 690 of file model_cache.cc.

std::vector<Constraint*> void_constraints_

Definition at line 683 of file model_cache.cc.