•All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
bitencode.c File Reference
Detailed Description
packing single and dual bit values
Definition in file bitencode.c.
Go to the source code of this file.
Functions | |
void | SCIPencodeSingleBit (const int *inp, SCIP_SINGLEPACKET *out, int count) |
void | SCIPdecodeSingleBit (const SCIP_SINGLEPACKET *inp, int *out, int count) |
void | SCIPencodeDualBit (const int *inp, SCIP_DUALPACKET *out, int count) |
void | SCIPdecodeDualBit (const SCIP_DUALPACKET *inp, int *out, int count) |
Function Documentation
◆ SCIPencodeSingleBit()
void SCIPencodeSingleBit | ( | const int * | inp, |
SCIP_SINGLEPACKET * | out, | ||
int | count | ||
) |
encode a single bit vector into packed format
- Parameters
-
inp unpacked input vector out buffer to store the packed vector count number of elements
Definition at line 41 of file bitencode.c.
References NULL, and SCIP_SINGLEPACKETSIZE.
◆ SCIPdecodeSingleBit()
void SCIPdecodeSingleBit | ( | const SCIP_SINGLEPACKET * | inp, |
int * | out, | ||
int | count | ||
) |
decode a packed single bit vector into unpacked format
- Parameters
-
inp packed input vector out buffer to store unpacked vector count number of elements
Definition at line 131 of file bitencode.c.
References NULL, and SCIP_SINGLEPACKETSIZE.
◆ SCIPencodeDualBit()
void SCIPencodeDualBit | ( | const int * | inp, |
SCIP_DUALPACKET * | out, | ||
int | count | ||
) |
encode a dual bit vector into packed format
- Parameters
-
inp unpacked input vector out buffer to store the packed vector count number of elements
Definition at line 238 of file bitencode.c.
References NULL, and SCIP_DUALPACKETSIZE.
Referenced by lpistatePack().
◆ SCIPdecodeDualBit()
void SCIPdecodeDualBit | ( | const SCIP_DUALPACKET * | inp, |
int * | out, | ||
int | count | ||
) |
decode a packed dual bit vector into unpacked format
- Parameters
-
inp packed input vector out buffer to store unpacked vector count number of elements
Definition at line 308 of file bitencode.c.
References NULL, and SCIP_DUALPACKETSIZE.
Referenced by lpistateUnpack().