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().