SCIP Doxygen Documentation
 
Loading...
Searching...
No Matches

Detailed Description

packing single and dual bit values

Author
Thorsten Koch
Tobias Achterberg

Definition in file bitencode.c.

#include <assert.h>
#include "scip/def.h"
#include "scip/bitencode.h"

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
inpunpacked input vector
outbuffer to store the packed vector
countnumber of elements

Definition at line 41 of file bitencode.c.

References assert(), i, 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
inppacked input vector
outbuffer to store unpacked vector
countnumber of elements

Definition at line 131 of file bitencode.c.

References assert(), i, NULL, and SCIP_SINGLEPACKETSIZE.

◆ SCIPencodeDualBit()

void SCIPencodeDualBit ( const int * inp,
SCIP_DUALPACKET * out,
int count )

encode a dual bit vector into packed format

Parameters
inpunpacked input vector
outbuffer to store the packed vector
countnumber of elements

Definition at line 238 of file bitencode.c.

References assert(), i, NULL, and SCIP_DUALPACKETSIZE.

Referenced by lpistatePack(), lpistatePack(), lpistatePack(), lpistatePack(), lpistatePack(), lpistatePack(), lpistatePack(), and lpistatePack().

◆ SCIPdecodeDualBit()

void SCIPdecodeDualBit ( const SCIP_DUALPACKET * inp,
int * out,
int count )

decode a packed dual bit vector into unpacked format

Parameters
inppacked input vector
outbuffer to store unpacked vector
countnumber of elements

Definition at line 308 of file bitencode.c.

References assert(), i, NULL, and SCIP_DUALPACKETSIZE.

Referenced by lpistateUnpack(), lpistateUnpack(), lpistateUnpack(), lpistateUnpack(), lpistateUnpack(), lpistateUnpack(), lpistateUnpack(), and lpistateUnpack().