Ignore:
Timestamp:
03/29/23 12:25:50 (2 years ago)
Author:
Mathieu Morlighem
Message:

NEW: better marshalling of independent variables

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/IoModel.cpp

    r27490 r27666  
    480480                this->FetchData(&num_independent_objects,"md.autodiff.num_independent_objects");
    481481                if(num_independent_objects){
    482                         this->FetchData(&names,&temp,"md.autodiff.independent_object_names");
    483                         _assert_(temp==num_independent_objects);
    484                         this->FetchData(&types,NULL,NULL,"md.autodiff.independent_object_types");
     482                        this->FetchMultipleData(&names,&temp,"md.autodiff.independent_name"); _assert_(temp==num_independent_objects);
     483                        this->FetchMultipleData(&types,NULL,"md.autodiff.independent_type");
    485484
    486485                        /*create independent objects, and at the same time, fetch the corresponding independent variables,
Note: See TracChangeset for help on using the changeset viewer.