source: issm/oecreview/Archive/19101-20495/ISSM-19830-19831.diff@ 20498

Last change on this file since 20498 was 20498, checked in by Mathieu Morlighem, 9 years ago

CHG: done with Archive/19101-20495

File size: 2.4 KB
  • ../trunk-jpl/src/m/solve/parseresultsfrombuffer.js

     
    1717        var counter = 0;
    1818        var check_nomoresteps=0;
    1919        var step    = result['step'];
     20        var index;
    2021
    2122        while (!MapIsEmpty(result)){
    2223
  • ../trunk-jpl/src/m/solve/loadresultsfrombuffer.js

     
    1313                if (MapIsEmpty(md.results)) md.results={};
    1414
    1515                //load results onto model
    16                 var array=parseresultsfrombuffer(buffer,buffersize);
    17                 if (array.length==0) throw Error('No result found in binary buffer. Check for solution crash.');
    18 
    19 
    20                 md.results[array[0]['SolutionType']] = array;
    21                
    22                 //recover solution_type from results
    23                 md.priv.solution=array['SolutionType'];
     16                return parseresultsfrombuffer(buffer,buffersize);
    2417        }
    2518        else throw Error('loadresultsfrombuffer error message: qmu results not supported yet!');
    2619}
  • ../trunk-jpl/src/m/solve/WriteData.js

     
    77        //process options
    88        var args = Array.prototype.slice.call(arguments);
    99        var options = new pairoptions(args.slice(1,args.length));
     10        var enumm;
    1011
    1112        //Get data properties
    1213        if (options.exist('object')){
     
    273274        //   Usage:
    274275        //      enumm=BuildEnum(string)
    275276
     277        var index;
    276278        while( string.indexOf('_') !=-1){
    277279                index=string.indexOf('_');
    278280                string=string.slice(0,index)+string[index+1].toUpperCase() + string.slice(index+2);
  • ../trunk-jpl/src/m/solve/solve.js

     
    188188                var outputbuffer = outputs[0]; var outputbuffersize = outputs[1];
    189189                       
    190190                //Load results:
    191                 loadresultsfrombuffer(md,outputbuffer,outputbuffersize);
     191                var results = loadresultsfrombuffer(md,outputbuffer,outputbuffersize); //loadresults: [array,solution_type]
    192192
     193                return results;
     194
    193195        }
    194196}
Note: See TracBrowser for help on using the repository browser.