Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 130a973

Browse files
authored
Support for object dictionaries, NcmObjDictStr and NcmObjDictInt. (#134)
* Support for object dictionaries, NcmObjDictStr and NcmObjDictInt. * Unit testing * Updated stubs * Fixed leaks
1 parent 4d00c3e commit 130a973

15 files changed

Lines changed: 2898 additions & 443 deletions

numcosmo/math/ncm_fit_esmcmc.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@ _ncm_fit_esmcmc_worker_dup (gpointer userdata)
675675
fw->fit = ncm_fit_dup (self->fit, self->ser);
676676

677677
if (self->func_oa != NULL)
678-
fw->funcs_array = ncm_obj_array_dup (self->func_oa, self->ser);
678+
fw->funcs_array = ncm_serialize_dup_array (self->ser, self->func_oa);
679679
else
680680
fw->funcs_array = NULL;
681681

@@ -836,7 +836,7 @@ ncm_fit_esmcmc_set_data_file (NcmFitESMCMC *esmcmc, const gchar *filename)
836836
self->func_oa_file = g_strdup_printf ("%s.oa", base_name);
837837
g_free (base_name);
838838

839-
ncm_obj_array_save (self->func_oa, ser, self->func_oa_file, TRUE);
839+
ncm_serialize_array_to_key_file (ser, self->func_oa, self->func_oa_file, TRUE);
840840

841841
ncm_serialize_free (ser);
842842
}

numcosmo/math/ncm_model.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,7 @@ ncm_model_class_set_vparam_obj (NcmModelClass *model_class, guint vparam_id, Ncm
858858

859859
g_object_class_install_property (object_class, prop_fit_id,
860860
g_param_spec_variant (param_fit_name, NULL, param_fit_symbol,
861-
G_VARIANT_TYPE_ARRAY, NULL,
861+
G_VARIANT_TYPE ("ab"), NULL,
862862
G_PARAM_READWRITE));
863863
g_free (param_length_name);
864864
g_free (param_length_symbol);

0 commit comments

Comments
 (0)