@@ -648,6 +648,7 @@ int GENParamsRajaHiop::destroy(OPFLOW opflow) {
648648 h_allocator_.deallocate (vs);
649649 h_allocator_.deallocate (xidx);
650650 h_allocator_.deallocate (xpdevidx);
651+ h_allocator_.deallocate (xpsetidx);
651652 h_allocator_.deallocate (gidxbus);
652653 h_allocator_.deallocate (eqjacspbus_idx);
653654 h_allocator_.deallocate (eqjacsqbus_idx);
@@ -657,8 +658,6 @@ int GENParamsRajaHiop::destroy(OPFLOW opflow) {
657658 h_allocator_.deallocate (gineqidxgen);
658659 h_allocator_.deallocate (gbineqidxgen);
659660 h_allocator_.deallocate (pgs);
660- h_allocator_.deallocate (xpdevidx);
661- h_allocator_.deallocate (xpsetidx);
662661 h_allocator_.deallocate (eqjacspgen_idx);
663662 h_allocator_.deallocate (ineqjacspgen_idx);
664663 }
@@ -676,6 +675,7 @@ int GENParamsRajaHiop::destroy(OPFLOW opflow) {
676675 d_allocator_.deallocate (vs_dev_);
677676 d_allocator_.deallocate (xidx_dev_);
678677 d_allocator_.deallocate (xpdevidx_dev_);
678+ d_allocator_.deallocate (xpsetidx_dev_);
679679 d_allocator_.deallocate (gidxbus_dev_);
680680 d_allocator_.deallocate (eqjacspbus_idx_dev_);
681681 d_allocator_.deallocate (eqjacsqbus_idx_dev_);
@@ -685,8 +685,6 @@ int GENParamsRajaHiop::destroy(OPFLOW opflow) {
685685 d_allocator_.deallocate (gineqidxgen_dev_);
686686 d_allocator_.deallocate (gbineqidxgen_dev_);
687687 d_allocator_.deallocate (pgs_dev_);
688- d_allocator_.deallocate (xpdevidx_dev_);
689- d_allocator_.deallocate (xpsetidx_dev_);
690688 d_allocator_.deallocate (eqjacspgen_idx_dev_);
691689 d_allocator_.deallocate (ineqjacspgen_idx_dev_);
692690 }
@@ -716,6 +714,7 @@ int GENParamsRajaHiop::copy(OPFLOW opflow) {
716714
717715 resmgr.copy (xidx_dev_, xidx);
718716 resmgr.copy (xpdevidx_dev_, xpdevidx);
717+ resmgr.copy (xpsetidx_dev_, xpsetidx);
719718 resmgr.copy (gidxbus_dev_, gidxbus);
720719
721720 resmgr.copy (eqjacspbus_idx_dev_, eqjacspbus_idx);
@@ -728,8 +727,6 @@ int GENParamsRajaHiop::copy(OPFLOW opflow) {
728727 resmgr.copy (eqjacspgen_idx_dev_, eqjacspgen_idx);
729728 resmgr.copy (ineqjacspgen_idx_dev_, ineqjacspgen_idx);
730729 resmgr.copy (pgs_dev_, pgs);
731- resmgr.copy (xpdevidx_dev_, xpdevidx);
732- resmgr.copy (xpsetidx_dev_, xpsetidx);
733730 }
734731#else
735732 cost_alpha_dev_ = cost_alpha;
@@ -744,6 +741,7 @@ int GENParamsRajaHiop::copy(OPFLOW opflow) {
744741 vs_dev_ = vs;
745742 xidx_dev_ = xidx;
746743 xpdevidx_dev_ = xpdevidx;
744+ xpsetidx_dev_ = xpsetidx;
747745 gidxbus_dev_ = gidxbus;
748746 eqjacspbus_idx_dev_ = eqjacspbus_idx;
749747 eqjacsqbus_idx_dev_ = eqjacsqbus_idx;
@@ -754,8 +752,6 @@ int GENParamsRajaHiop::copy(OPFLOW opflow) {
754752 eqjacspgen_idx_dev_ = eqjacspgen_idx;
755753 ineqjacspgen_idx_dev_ = ineqjacspgen_idx;
756754 pgs_dev_ = pgs;
757- xpdevidx_dev_ = xpdevidx;
758- xpsetidx_dev_ = xpsetidx;
759755#endif
760756 return 0 ;
761757}
@@ -793,6 +789,7 @@ int GENParamsRajaHiop::allocate(OPFLOW opflow) {
793789
794790 xidx = paramAlloc<int >(h_allocator_, ngenON);
795791 xpdevidx = paramAlloc<int >(h_allocator_, ngenON);
792+ xpsetidx = paramAlloc<int >(h_allocator_, ngenON);
796793 gidxbus = paramAlloc<int >(h_allocator_, ngenON);
797794
798795 eqjacspbus_idx = paramAlloc<int >(h_allocator_, ngenON);
@@ -806,8 +803,6 @@ int GENParamsRajaHiop::allocate(OPFLOW opflow) {
806803 eqjacspgen_idx = paramAlloc<int >(h_allocator_, ngenON);
807804 ineqjacspgen_idx = paramAlloc<int >(h_allocator_, ngenON);
808805 pgs = paramAlloc<double >(h_allocator_, ngenON);
809- xpdevidx = paramAlloc<int >(h_allocator_, ngenON);
810- xpsetidx = paramAlloc<int >(h_allocator_, ngenON);
811806 }
812807
813808 /* Insert data in genparams */
@@ -873,6 +868,7 @@ int GENParamsRajaHiop::allocate(OPFLOW opflow) {
873868
874869 xidx_dev_ = paramAlloc<int >(d_allocator_, ngenON);
875870 xpdevidx_dev_ = paramAlloc<int >(d_allocator_, ngenON);
871+ xpsetidx_dev_ = paramAlloc<int >(d_allocator_, ngenON);
876872 gidxbus_dev_ = paramAlloc<int >(d_allocator_, ngenON);
877873
878874 eqjacspbus_idx_dev_ = paramAlloc<int >(d_allocator_, ngenON);
@@ -885,8 +881,6 @@ int GENParamsRajaHiop::allocate(OPFLOW opflow) {
885881 eqjacspgen_idx_dev_ = paramAlloc<int >(d_allocator_, ngenON);
886882 ineqjacspgen_idx_dev_ = paramAlloc<int >(d_allocator_, ngenON);
887883 pgs_dev_ = paramAlloc<double >(d_allocator_, ngenON);
888- xpdevidx_dev_ = paramAlloc<int >(d_allocator_, ngenON);
889- xpsetidx_dev_ = paramAlloc<int >(d_allocator_, ngenON);
890884 }
891885#endif
892886 return 0 ;
0 commit comments