Changeset 16505
- Timestamp:
- 10/22/13 09:18:24 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/analyses
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/adjointbalancethickness_core.cpp
r16470 r16505 34 34 if(save_results){ 35 35 if(VerboseSolution()) _printf0_(" saving results\n"); 36 const char* outputs [] = {"Adjoint"};37 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],1);36 int outputs[1] = {AdjointEnum}; 37 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],1); 38 38 } 39 39 } -
issm/trunk-jpl/src/c/analyses/adjointstressbalance_core.cpp
r16470 r16505 38 38 if(VerboseSolution()) _printf0_(" saving results\n"); 39 39 if (isFS){ 40 const char* outputs [] = {"Adjointx","Adjointy","Adjointz","Adjointp"};41 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],4);40 int outputs[4] = {AdjointxEnum,AdjointyEnum,AdjointzEnum,AdjointpEnum}; 41 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],4); 42 42 } 43 43 else{ 44 const char* outputs [] = {"Adjointx","Adjointy"};45 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],2);44 int outputs[2] = {AdjointxEnum,AdjointyEnum}; 45 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],2); 46 46 } 47 47 } -
issm/trunk-jpl/src/c/analyses/balancethickness_core.cpp
r16470 r16505 26 26 if(save_results){ 27 27 if(VerboseSolution()) _printf0_(" saving results\n"); 28 const char* outputs [] = {"Thickness"};29 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],1);28 int outputs = ThicknessEnum; 29 femmodel->RequestedOutputsx(&femmodel->results,&outputs,1); 30 30 } 31 31 -
issm/trunk-jpl/src/c/analyses/balancevelocity_core.cpp
r16470 r16505 31 31 if(save_results){ 32 32 if(VerboseSolution()) _printf0_(" saving results\n"); 33 const char* outputs [] = {"SurfaceSlopeX","SurfaceSlopeY","Vel"};34 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],3);33 int outputs[3] = {SurfaceSlopeXEnum,SurfaceSlopeYEnum,VelEnum}; 34 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],3); 35 35 } 36 36 -
issm/trunk-jpl/src/c/analyses/bedslope_core.cpp
r16473 r16505 33 33 if(VerboseSolution()) _printf0_(" saving results\n"); 34 34 if(meshtype!=Mesh2DverticalEnum){ 35 const char* outputs [] = {"BedSlopeX","BedSlopeY"};36 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],2);35 int outputs[2] = {BedSlopeXEnum,BedSlopeYEnum}; 36 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],2); 37 37 } 38 38 else{ 39 const char* outputs [] = {"BedSlopeX"};40 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],1);39 int outputs[1] = {BedSlopeXEnum}; 40 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],1); 41 41 } 42 42 } -
issm/trunk-jpl/src/c/analyses/damage_core.cpp
r16478 r16505 34 34 if(save_results){ 35 35 if(VerboseSolution()) _printf0_(" saving results\n"); 36 const char* outputs [] = {"DamageD"};37 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],1);36 int outputs = DamageDEnum; 37 femmodel->RequestedOutputsx(&femmodel->results,&outputs,1); 38 38 } 39 39 } -
issm/trunk-jpl/src/c/analyses/gia_core.cpp
r16478 r16505 50 50 if(save_results){ 51 51 if(VerboseSolution()) _printf0_(" saving results\n"); 52 const char* outputs [] = {"GiaW","GiadWdt"};53 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],2);52 const int outputs[2] = {GiaWEnum,GiadWdtEnum}; 53 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],2); 54 54 } 55 55 -
issm/trunk-jpl/src/c/analyses/hydrology_core.cpp
r16478 r16505 68 68 if(save_results && ((i+1)%output_frequency==0 || (i+1)==nsteps)){ 69 69 if(VerboseSolution()) _printf0_(" saving results \n"); 70 const char* outputs [] = {"Watercolumn","HydrologyWaterVx","HydrologyWaterVy"};71 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],3);70 int outputs[3] = {WatercolumnEnum,HydrologyWaterVxEnum,HydrologyWaterVyEnum}; 71 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],3); 72 72 73 73 /*unload results*/ … … 89 89 if(VerboseSolution()) _printf0_(" saving results \n"); 90 90 if(isefficientlayer){ 91 const char* outputs [] = {"SedimentHead","SedimentHeadResidual","EplHead","HydrologydcMaskEplactive"};92 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],4);91 int outputs[4] = {SedimentHeadEnum,SedimentHeadResidualEnum,EplHeadEnum,HydrologydcMaskEplactiveEnum}; 92 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],4); 93 93 } 94 94 else{ 95 const char* outputs [] = {"SedimentHead","SedimentHeadResidual"};96 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],2);95 int outputs[2] = {SedimentHeadEnum,SedimentHeadResidualEnum}; 96 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],2); 97 97 } 98 98 /*unload results*/ -
issm/trunk-jpl/src/c/analyses/surfaceslope_core.cpp
r16473 r16505 31 31 if(VerboseSolution()) _printf0_("saving results:\n"); 32 32 if(meshtype!=Mesh2DverticalEnum){ 33 const char* outputs [] = {"SurfaceSlopeX","SurfaceSlopeY"};34 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],2);33 int outputs[2] = {SurfaceSlopeXEnum,SurfaceSlopeYEnum}; 34 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],2); 35 35 36 36 } 37 37 else{ 38 const char* outputs [] = {"SurfaceSlopeX"};39 femmodel->RequestedOutputsx(&femmodel->results, (char**)&outputs[0],1);38 int outputs = SurfaceSlopeXEnum; 39 femmodel->RequestedOutputsx(&femmodel->results,&outputs,1); 40 40 } 41 41 } -
issm/trunk-jpl/src/c/analyses/transient_core.cpp
r16478 r16505 145 145 #endif 146 146 if(save_results){ 147 const char* outputs [] = {"Surface","Bed","MaskGroundediceLevelset"};147 const int outputs[3] = {SurfaceEnum,BedEnum,MaskGroundediceLevelsetEnum}; 148 148 femmodel->RequestedOutputsx(&femmodel->results,(char**)&outputs[0],3); 149 149 } … … 164 164 femmodel->RequestedOutputsx(&femmodel->results,requested_outputs,numoutputs); 165 165 if(isdelta18o){ 166 const char* outputs [] = {"SurfaceforcingsMonthlytemperatures","SurfaceforcingsPrecipitation"};166 const int outputs[2] = {SurfaceforcingsMonthlytemperaturesEnum,SurfaceforcingsPrecipitationEnum}; 167 167 femmodel->RequestedOutputsx(&femmodel->results,(char**)&outputs[0],2); 168 168 } 169 169 if(isgroundingline && (groundingline_migration==SubelementMigrationEnum || groundingline_migration==SubelementMigration2Enum)){ 170 const char* outputs [] = {"MaskGroundediceLevelset"};170 const int outputs[1] = {MaskGroundediceLevelsetEnum}; 171 171 femmodel->RequestedOutputsx(&femmodel->results,(char**)&outputs[0],1); 172 172 }
Note:
See TracChangeset
for help on using the changeset viewer.