![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
#include <array>
#include <memory>
#include <string>
#include <vector>
#include "absl/strings/string_view.h"
#include "absl/types/span.h"
Go to the source code of this file.
Classes | |
struct | operations_research::math_opt::codegen::CodegenAttrTypeDescriptor |
A struct to represent an attribute type descriptor during codegen. More... | |
class | operations_research::math_opt::codegen::Type |
Representations for types. More... | |
struct | operations_research::math_opt::codegen::AttrOpFunctionInfo |
Information about how to codegen a given AttrOp in a given language. More... | |
struct | operations_research::math_opt::codegen::AttrOpFunctionInfo::ExtraParameter |
Extra parameters (e.g. {"double", "value"} for Set operations). More... | |
class | operations_research::math_opt::codegen::CodeGenerator |
The code generator interface. More... |
Namespaces | |
namespace | operations_research |
In SWIG mode, we don't want anything besides these top-level includes. | |
namespace | operations_research::math_opt |
An object oriented wrapper for quadratic constraints in ModelStorage. | |
namespace | operations_research::math_opt::codegen |
Language-agnostic utilities for Elemental codegen. |
Typedefs | |
using | operations_research::math_opt::codegen::AttrOpFunctionInfos = std::array<AttrOpFunctionInfo, kNumAttrOps> |
Enumerations | |
enum class | operations_research::math_opt::codegen::AttrOp { operations_research::math_opt::codegen::kGet , operations_research::math_opt::codegen::kSet , operations_research::math_opt::codegen::kIsNonDefault , operations_research::math_opt::codegen::kNumNonDefaults , operations_research::math_opt::codegen::kGetNonDefaults , operations_research::math_opt::codegen::kNumOps } |
The list of attribute operations supported by Elemental. More... |
Variables | |
static constexpr int | operations_research::math_opt::codegen::kNumAttrOps = static_cast<int>(AttrOp::kNumOps) |