DotNet Reference

DotNet Reference

DecisionStrategyProto.Types.AffineTransformation

Detailed Description

Advanced usage.

Some of the variable listed above may have been transformed by the presolve so this is needed to properly follow the given selection strategy. Instead of using a value X from one of the variable listed here, we will use positive_coeff * X + offset instead.

Definition at line 5322 of file CpModel.pb.cs.

Public Member Functions

 AffineTransformation ()
 
 AffineTransformation (AffineTransformation other)
 
AffineTransformation Clone ()
 
override bool Equals (object other)
 
bool Equals (AffineTransformation other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (AffineTransformation other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int VarFieldNumber = 1
 Field number for the "var" field. More...
 
const int OffsetFieldNumber = 2
 Field number for the "offset" field. More...
 
const int PositiveCoeffFieldNumber = 3
 Field number for the "positive_coeff" field. More...
 

Properties

static pb::MessageParser< AffineTransformationParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
int Var [get, set]
 
long Offset [get, set]
 
long PositiveCoeff [get, set]
 

Constructor & Destructor Documentation

◆ AffineTransformation() [1/2]

Definition at line 5339 of file CpModel.pb.cs.

◆ AffineTransformation() [2/2]

Definition at line 5346 of file CpModel.pb.cs.

Member Function Documentation

◆ CalculateSize()

int CalculateSize ( )
inline

Definition at line 5447 of file CpModel.pb.cs.

◆ Clone()

AffineTransformation Clone ( )
inline

Definition at line 5354 of file CpModel.pb.cs.

◆ Equals() [1/2]

bool Equals ( AffineTransformation  other)
inline

Definition at line 5397 of file CpModel.pb.cs.

◆ Equals() [2/2]

override bool Equals ( object  other)
inline

Definition at line 5392 of file CpModel.pb.cs.

◆ GetHashCode()

override int GetHashCode ( )
inline

Definition at line 5411 of file CpModel.pb.cs.

◆ MergeFrom() [1/2]

void MergeFrom ( AffineTransformation  other)
inline

Definition at line 5465 of file CpModel.pb.cs.

◆ MergeFrom() [2/2]

void MergeFrom ( pb::CodedInputStream  input)
inline

Definition at line 5482 of file CpModel.pb.cs.

◆ ToString()

override string ToString ( )
inline

Definition at line 5423 of file CpModel.pb.cs.

◆ WriteTo()

void WriteTo ( pb::CodedOutputStream  output)
inline

Definition at line 5428 of file CpModel.pb.cs.

Member Data Documentation

◆ OffsetFieldNumber

const int OffsetFieldNumber = 2
static

Field number for the "offset" field.

Definition at line 5370 of file CpModel.pb.cs.

◆ PositiveCoeffFieldNumber

const int PositiveCoeffFieldNumber = 3
static

Field number for the "positive_coeff" field.

Definition at line 5381 of file CpModel.pb.cs.

◆ VarFieldNumber

const int VarFieldNumber = 1
static

Field number for the "var" field.

Definition at line 5359 of file CpModel.pb.cs.

Property Documentation

◆ Descriptor

pbr.MessageDescriptor Descriptor
staticget

Definition at line 5329 of file CpModel.pb.cs.

◆ Offset

long Offset
getset

Definition at line 5373 of file CpModel.pb.cs.

◆ Parser

pb.MessageParser<AffineTransformation> Parser
staticget

Definition at line 5326 of file CpModel.pb.cs.

◆ PositiveCoeff

long PositiveCoeff
getset

Definition at line 5384 of file CpModel.pb.cs.

◆ Var

int Var
getset

Definition at line 5362 of file CpModel.pb.cs.


The documentation for this class was generated from the following file: