void FUNC_REG_PQ_allocate(Func* f) { // Local variables int num_vars; int Hcounter; num_vars = NET_get_num_vars(FUNC_get_network(f)); Hcounter = FUNC_get_Hcounter(f); // gphi FUNC_set_gphi(f,VEC_new(num_vars)); // Hphi FUNC_set_Hphi(f,MAT_new(num_vars, num_vars, Hcounter)); }
void FUNC_GEN_COST_allocate(Func* f) { // Local variables int num_vars; int Hphi_nnz; num_vars = NET_get_num_vars(FUNC_get_network(f)); Hphi_nnz = FUNC_get_Hphi_nnz(f); // gphi FUNC_set_gphi(f,VEC_new(num_vars)); // Hphi FUNC_set_Hphi(f,MAT_new(num_vars, num_vars, Hphi_nnz)); }