Changeset 20255
- Timestamp:
- 02/27/16 19:07:19 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/io/fileptr.js
r19814 r20255 33 33 this.buffersize=0; 34 34 if (this.mode=='w'){ 35 this.increment=options.getfieldvalue('increment',80000 ); //80000 bytes, 10000 doubles.35 this.increment=options.getfieldvalue('increment',800000); //80000 bytes, 10000 doubles. 36 36 this.buffer=new ArrayBuffer(this.increment); 37 37 this.view=new DataView(this.buffer); … … 72 72 else{ 73 73 if (!IsArray(value[0])){ 74 if(this.ptr+value.length*8>=this.buffer.byteLength)this.resize(); 74 if(this.ptr+value.length*8>=this.buffer.byteLength){ 75 this.resize(); 76 if(this.ptr+value.length*8>=this.buffer.byteLength)throw Error('fileptr.fwrite error: need to increase increment size!'); 77 } 75 78 for(var i=0;i<value.length;i++){ 76 79 this.view.setFloat64(this.ptr,value[i],true);
Note:
See TracChangeset
for help on using the changeset viewer.