Changeset 20973


Ignore:
Timestamp:
07/21/16 14:14:37 (9 years ago)
Author:
Mathieu Morlighem
Message:

CHG: trying to debug AD

Location:
issm/trunk-jpl/src/m/classes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/autodiff.m

    r20696 r20973  
    122122
    123123                        if(num_independent_objects),
    124                                 names=zeros(num_independent_objects,1);
     124                                names=cell(num_independent_objects,1);
    125125                                types=zeros(num_independent_objects,1);
    126126
     
    128128                                        indep=self.independents{i};
    129129
    130                                         names(i)=StringToEnum(indep.name);
     130                                        names{i}=indep.name;
    131131                                        types(i)=indep.typetoscalar();
    132132                                end
    133                                 WriteData(fid,prefix,'data',names,'name','md.autodiff.independent_object_names','format','IntMat','mattype',3);
     133                                WriteData(fid,prefix,'data',names,'name','md.autodiff.independent_object_names','format','StringArray');
    134134                                WriteData(fid,prefix,'data',types,'name','md.autodiff.independent_object_types','format','IntMat','mattype',3);
    135135                        end
  • issm/trunk-jpl/src/m/classes/autodiff.py

    r20690 r20973  
    122122
    123123                if num_independent_objects:
    124                         names=numpy.zeros(num_independent_objects)
     124                        names=[None] * num_independent_objects
    125125                        types=numpy.zeros(num_independent_objects)
    126126
    127127                        for i,indep in enumerate(self.independents):
    128                                 names[i]=StringToEnum(indep.name)[0]
     128                                names[i]=indep.name
    129129                                types[i]=indep.typetoscalar()
    130130
    131                         WriteData(fid,prefix,'data',names,'name','md.autodiff.independent_object_names','format','IntMat','mattype',3)
     131                        WriteData(fid,prefix,'data',names,'name','md.autodiff.independent_object_names','format','StringArray')
    132132                        WriteData(fid,prefix,'data',types,'name','md.autodiff.independent_object_types','format','IntMat','mattype',3)
    133133                #}}}
Note: See TracChangeset for help on using the changeset viewer.