Ignore:
Timestamp:
09/11/12 13:49:31 (13 years ago)
Author:
Eric.Larour
Message:

NEW: large change. Replaced all our instances of ExternalResult objects with one
generic templated class. Much simpler, though it hit some of the code in the solutions
in modules.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/RequestedOutputsx/RequestedOutputsx.cpp

    r12773 r13325  
    3030                                case IceVolumeEnum:
    3131                                        Responsex(&output_value,elements,nodes,vertices,loads,materials,parameters,"IceVolume",false,0);
    32                                         results->AddObject(new DoubleExternalResult(results->Size()+1,IceVolumeEnum,output_value,step,time));
     32                                        results->AddObject(new GenericExternalResult<double>(results->Size()+1,IceVolumeEnum,reCast<IssmPDouble>(output_value),step,time));
    3333                                        break;
    3434                                case TotalSmbEnum:
    3535                                        Responsex(&output_value,elements,nodes,vertices,loads,materials,parameters,"TotalSmb",false,0);
    36                                         results->AddObject(new DoubleExternalResult(results->Size()+1,TotalSmbEnum,output_value,step,time));
     36                                        results->AddObject(new GenericExternalResult<double>(results->Size()+1,TotalSmbEnum,reCast<IssmPDouble>(output_value),step,time));
    3737                                        break;
    3838                                default:
Note: See TracChangeset for help on using the changeset viewer.