methods for the creation and access of dynamic arrays
| SCIP_RETCODE SCIPcreateRealarray | ( | SCIP * | scip, |
| SCIP_REALARRAY ** | realarray | ||
| ) |
creates a dynamic array of real values
| scip | SCIP data structure |
| realarray | pointer to store the real array |
Definition at line 46652 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPblkmem(), and SCIPrealarrayCreate().
| SCIP_RETCODE SCIPfreeRealarray | ( | SCIP * | scip, |
| SCIP_REALARRAY ** | realarray | ||
| ) |
frees a dynamic array of real values
| scip | SCIP data structure |
| realarray | pointer to the real array |
Definition at line 46669 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPrealarrayFree().
| SCIP_RETCODE SCIPextendRealarray | ( | SCIP * | scip, |
| SCIP_REALARRAY * | realarray, | ||
| int | minidx, | ||
| int | maxidx | ||
| ) |
extends dynamic array to be able to store indices from minidx to maxidx
| scip | SCIP data structure |
| realarray | dynamic real array |
| minidx | smallest index to allocate storage for |
| maxidx | largest index to allocate storage for |
Definition at line 46686 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPrealarrayExtend(), and Scip::set.
| SCIP_RETCODE SCIPclearRealarray | ( | SCIP * | scip, |
| SCIP_REALARRAY * | realarray | ||
| ) |
clears a dynamic real array
clears a dynamic real array
| scip | SCIP data structure |
| realarray | dynamic real array |
Definition at line 46705 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPrealarrayClear().
| SCIP_Real SCIPgetRealarrayVal | ( | SCIP * | scip, |
| SCIP_REALARRAY * | realarray, | ||
| int | idx | ||
| ) |
gets value of entry in dynamic array
gets value of entry in dynamic array
| scip | SCIP data structure |
| realarray | dynamic real array |
| idx | array index to get value for |
Definition at line 46721 of file scip.c.
References NULL, and SCIPrealarrayGetVal().
| SCIP_RETCODE SCIPsetRealarrayVal | ( | SCIP * | scip, |
| SCIP_REALARRAY * | realarray, | ||
| int | idx, | ||
| SCIP_Real | val | ||
| ) |
sets value of entry in dynamic array
| scip | SCIP data structure |
| realarray | dynamic real array |
| idx | array index to set value for |
| val | value to set array index to |
Definition at line 46737 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPrealarraySetVal(), and Scip::set.
| SCIP_RETCODE SCIPincRealarrayVal | ( | SCIP * | scip, |
| SCIP_REALARRAY * | realarray, | ||
| int | idx, | ||
| SCIP_Real | incval | ||
| ) |
increases value of entry in dynamic array
| scip | SCIP data structure |
| realarray | dynamic real array |
| idx | array index to increase value for |
| incval | value to increase array index |
Definition at line 46756 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPrealarrayIncVal(), and Scip::set.
| int SCIPgetRealarrayMinIdx | ( | SCIP * | scip, |
| SCIP_REALARRAY * | realarray | ||
| ) |
returns the minimal index of all stored non-zero elements
| scip | SCIP data structure |
| realarray | dynamic real array |
Definition at line 46774 of file scip.c.
References NULL, and SCIPrealarrayGetMinIdx().
| int SCIPgetRealarrayMaxIdx | ( | SCIP * | scip, |
| SCIP_REALARRAY * | realarray | ||
| ) |
returns the maximal index of all stored non-zero elements
| scip | SCIP data structure |
| realarray | dynamic real array |
Definition at line 46788 of file scip.c.
References NULL, and SCIPrealarrayGetMaxIdx().
| SCIP_RETCODE SCIPcreateIntarray | ( | SCIP * | scip, |
| SCIP_INTARRAY ** | intarray | ||
| ) |
creates a dynamic array of int values
| scip | SCIP data structure |
| intarray | pointer to store the int array |
Definition at line 46803 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPblkmem(), and SCIPintarrayCreate().
| SCIP_RETCODE SCIPfreeIntarray | ( | SCIP * | scip, |
| SCIP_INTARRAY ** | intarray | ||
| ) |
frees a dynamic array of int values
| scip | SCIP data structure |
| intarray | pointer to the int array |
Definition at line 46820 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPintarrayFree().
| SCIP_RETCODE SCIPextendIntarray | ( | SCIP * | scip, |
| SCIP_INTARRAY * | intarray, | ||
| int | minidx, | ||
| int | maxidx | ||
| ) |
extends dynamic array to be able to store indices from minidx to maxidx
| scip | SCIP data structure |
| intarray | dynamic int array |
| minidx | smallest index to allocate storage for |
| maxidx | largest index to allocate storage for |
Definition at line 46837 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPintarrayExtend(), and Scip::set.
| SCIP_RETCODE SCIPclearIntarray | ( | SCIP * | scip, |
| SCIP_INTARRAY * | intarray | ||
| ) |
clears a dynamic int array
| scip | SCIP data structure |
| intarray | dynamic int array |
Definition at line 46856 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPintarrayClear().
| int SCIPgetIntarrayVal | ( | SCIP * | scip, |
| SCIP_INTARRAY * | intarray, | ||
| int | idx | ||
| ) |
gets value of entry in dynamic array
| scip | SCIP data structure |
| intarray | dynamic int array |
| idx | array index to get value for |
Definition at line 46872 of file scip.c.
References NULL, and SCIPintarrayGetVal().
| SCIP_RETCODE SCIPsetIntarrayVal | ( | SCIP * | scip, |
| SCIP_INTARRAY * | intarray, | ||
| int | idx, | ||
| int | val | ||
| ) |
sets value of entry in dynamic array
| scip | SCIP data structure |
| intarray | dynamic int array |
| idx | array index to set value for |
| val | value to set array index to |
Definition at line 46888 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPintarraySetVal(), and Scip::set.
| SCIP_RETCODE SCIPincIntarrayVal | ( | SCIP * | scip, |
| SCIP_INTARRAY * | intarray, | ||
| int | idx, | ||
| int | incval | ||
| ) |
increases value of entry in dynamic array
| scip | SCIP data structure |
| intarray | dynamic int array |
| idx | array index to increase value for |
| incval | value to increase array index |
Definition at line 46907 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPintarrayIncVal(), and Scip::set.
| int SCIPgetIntarrayMinIdx | ( | SCIP * | scip, |
| SCIP_INTARRAY * | intarray | ||
| ) |
returns the minimal index of all stored non-zero elements
| scip | SCIP data structure |
| intarray | dynamic int array |
Definition at line 46925 of file scip.c.
References NULL, and SCIPintarrayGetMinIdx().
| int SCIPgetIntarrayMaxIdx | ( | SCIP * | scip, |
| SCIP_INTARRAY * | intarray | ||
| ) |
returns the maximal index of all stored non-zero elements
| scip | SCIP data structure |
| intarray | dynamic int array |
Definition at line 46939 of file scip.c.
References NULL, and SCIPintarrayGetMaxIdx().
| SCIP_RETCODE SCIPcreateBoolarray | ( | SCIP * | scip, |
| SCIP_BOOLARRAY ** | boolarray | ||
| ) |
creates a dynamic array of bool values
| scip | SCIP data structure |
| boolarray | pointer to store the bool array |
Definition at line 46954 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPblkmem(), and SCIPboolarrayCreate().
| SCIP_RETCODE SCIPfreeBoolarray | ( | SCIP * | scip, |
| SCIP_BOOLARRAY ** | boolarray | ||
| ) |
frees a dynamic array of bool values
| scip | SCIP data structure |
| boolarray | pointer to the bool array |
Definition at line 46971 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPboolarrayFree().
| SCIP_RETCODE SCIPextendBoolarray | ( | SCIP * | scip, |
| SCIP_BOOLARRAY * | boolarray, | ||
| int | minidx, | ||
| int | maxidx | ||
| ) |
extends dynamic array to be able to store indices from minidx to maxidx
| scip | SCIP data structure |
| boolarray | dynamic bool array |
| minidx | smallest index to allocate storage for |
| maxidx | largest index to allocate storage for |
Definition at line 46988 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPboolarrayExtend(), and Scip::set.
| SCIP_RETCODE SCIPclearBoolarray | ( | SCIP * | scip, |
| SCIP_BOOLARRAY * | boolarray | ||
| ) |
clears a dynamic bool array
| scip | SCIP data structure |
| boolarray | dynamic bool array |
Definition at line 47007 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPboolarrayClear().
| SCIP_Bool SCIPgetBoolarrayVal | ( | SCIP * | scip, |
| SCIP_BOOLARRAY * | boolarray, | ||
| int | idx | ||
| ) |
gets value of entry in dynamic array
| scip | SCIP data structure |
| boolarray | dynamic bool array |
| idx | array index to get value for |
Definition at line 47023 of file scip.c.
References NULL, and SCIPboolarrayGetVal().
| SCIP_RETCODE SCIPsetBoolarrayVal | ( | SCIP * | scip, |
| SCIP_BOOLARRAY * | boolarray, | ||
| int | idx, | ||
| SCIP_Bool | val | ||
| ) |
sets value of entry in dynamic array
| scip | SCIP data structure |
| boolarray | dynamic bool array |
| idx | array index to set value for |
| val | value to set array index to |
Definition at line 47039 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPboolarraySetVal(), and Scip::set.
| int SCIPgetBoolarrayMinIdx | ( | SCIP * | scip, |
| SCIP_BOOLARRAY * | boolarray | ||
| ) |
returns the minimal index of all stored non-zero elements
| scip | SCIP data structure |
| boolarray | dynamic bool array |
Definition at line 47057 of file scip.c.
References NULL, and SCIPboolarrayGetMinIdx().
| int SCIPgetBoolarrayMaxIdx | ( | SCIP * | scip, |
| SCIP_BOOLARRAY * | boolarray | ||
| ) |
returns the maximal index of all stored non-zero elements
| scip | SCIP data structure |
| boolarray | dynamic bool array |
Definition at line 47071 of file scip.c.
References NULL, and SCIPboolarrayGetMaxIdx().
| SCIP_RETCODE SCIPcreatePtrarray | ( | SCIP * | scip, |
| SCIP_PTRARRAY ** | ptrarray | ||
| ) |
creates a dynamic array of pointers
| scip | SCIP data structure |
| ptrarray | pointer to store the int array |
Definition at line 47086 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, SCIPblkmem(), and SCIPptrarrayCreate().
| SCIP_RETCODE SCIPfreePtrarray | ( | SCIP * | scip, |
| SCIP_PTRARRAY ** | ptrarray | ||
| ) |
frees a dynamic array of pointers
| scip | SCIP data structure |
| ptrarray | pointer to the int array |
Definition at line 47103 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPptrarrayFree().
| SCIP_RETCODE SCIPextendPtrarray | ( | SCIP * | scip, |
| SCIP_PTRARRAY * | ptrarray, | ||
| int | minidx, | ||
| int | maxidx | ||
| ) |
extends dynamic array to be able to store indices from minidx to maxidx
| scip | SCIP data structure |
| ptrarray | dynamic int array |
| minidx | smallest index to allocate storage for |
| maxidx | largest index to allocate storage for |
Definition at line 47120 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPptrarrayExtend(), and Scip::set.
| SCIP_RETCODE SCIPclearPtrarray | ( | SCIP * | scip, |
| SCIP_PTRARRAY * | ptrarray | ||
| ) |
clears a dynamic pointer array
| scip | SCIP data structure |
| ptrarray | dynamic int array |
Definition at line 47139 of file scip.c.
References NULL, SCIP_CALL, SCIP_OKAY, and SCIPptrarrayClear().
| void* SCIPgetPtrarrayVal | ( | SCIP * | scip, |
| SCIP_PTRARRAY * | ptrarray, | ||
| int | idx | ||
| ) |
gets value of entry in dynamic array
| scip | SCIP data structure |
| ptrarray | dynamic int array |
| idx | array index to get value for |
Definition at line 47152 of file scip.c.
References NULL, and SCIPptrarrayGetVal().
| SCIP_RETCODE SCIPsetPtrarrayVal | ( | SCIP * | scip, |
| SCIP_PTRARRAY * | ptrarray, | ||
| int | idx, | ||
| void * | val | ||
| ) |
sets value of entry in dynamic array
| scip | SCIP data structure |
| ptrarray | dynamic int array |
| idx | array index to set value for |
| val | value to set array index to |
Definition at line 47168 of file scip.c.
References SCIP_Set::mem_arraygrowfac, SCIP_Set::mem_arraygrowinit, NULL, SCIP_CALL, SCIP_OKAY, SCIPptrarraySetVal(), and Scip::set.
| int SCIPgetPtrarrayMinIdx | ( | SCIP * | scip, |
| SCIP_PTRARRAY * | ptrarray | ||
| ) |
returns the minimal index of all stored non-zero elements
| scip | SCIP data structure |
| ptrarray | dynamic ptr array |
Definition at line 47186 of file scip.c.
References NULL, and SCIPptrarrayGetMinIdx().
| int SCIPgetPtrarrayMaxIdx | ( | SCIP * | scip, |
| SCIP_PTRARRAY * | ptrarray | ||
| ) |
returns the maximal index of all stored non-zero elements
| scip | SCIP data structure |
| ptrarray | dynamic ptr array |
Definition at line 47200 of file scip.c.
References NULL, and SCIPptrarrayGetMaxIdx().