Changeset 12350
- Timestamp:
- 06/04/12 09:44:23 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/objects/Node.cpp
r12345 r12350 802 802 if(this->indexing.fsize){ 803 803 indices=(int*)xmalloc(this->indexing.fsize*sizeof(int)); 804 values=(IssmDouble*)xmalloc(this->indexing.fsize*sizeof(IssmDouble));804 values=xNew<IssmDouble>(this->indexing.fsize); 805 805 806 806 for(i=0;i<this->indexing.gsize;i++){ … … 820 820 if(this->indexing.ssize){ 821 821 indices=(int*)xmalloc(this->indexing.ssize*sizeof(int)); 822 values= (IssmDouble*)xmalloc(this->indexing.ssize*sizeof(IssmDouble));822 values=xNew<IssmDouble>(this->indexing.ssize); 823 823 824 824 for(i=0;i<this->indexing.gsize;i++){ … … 838 838 839 839 /*Free ressources:*/ 840 x free((void**)&values);840 xDelete<IssmDouble>(values); 841 841 xfree((void**)&indices); 842 842 } … … 851 851 if(setenum==FsetEnum){ 852 852 if(this->indexing.fsize){ 853 values=(IssmDouble*)xmalloc(this->indexing.fsize*sizeof(IssmDouble));853 values=xNew<IssmDouble>(this->indexing.fsize); 854 854 855 855 for(i=0;i<this->indexing.gsize;i++){ … … 867 867 else if(setenum==SsetEnum){ 868 868 if(this->indexing.ssize){ 869 values= (IssmDouble*)xmalloc(this->indexing.ssize*sizeof(IssmDouble));869 values=xNew<IssmDouble>(this->indexing.ssize); 870 870 871 871 for(i=0;i<this->indexing.gsize;i++){ … … 884 884 885 885 /*Free ressources:*/ 886 x free((void**)&values);886 xDelete<IssmDouble>(values); 887 887 } 888 888 /*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.