Changeset 9280


Ignore:
Timestamp:
08/11/11 10:20:56 (14 years ago)
Author:
jschierm
Message:

Flaim: Added md.fm_* parameters for flaim execution.

Location:
issm/trunk/src/m
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/model.m

    r9271 r9280  
    322322
    323323                 %flaim
    324                  fm_tracks     = {'',false};
    325                  fm_flightreqs = {struct(),false};
    326                  fm_criterion  = {[],false};
    327                  fm_solution   = {'',false};
    328                  fm_quality    = {0,false};
     324                 fm_tracks             = {'',false};
     325                 fm_flightreqs         = {struct(),false};
     326                 fm_criterion          = {[],false};
     327                 fm_gridsatequator     = {200000,false};
     328                 fm_usevalueordering   = {true,false};
     329                 fm_split_antimeridian = {true,false};
     330                 fm_solution           = {'',false};
     331                 fm_quality            = {0,false};
    329332
    330333                 %grounding line migration:
  • issm/trunk/src/m/model/display/displayflaim.m

    r7676 r9280  
    1212
    1313disp(sprintf('\n      Input:'));
    14 fielddisplay(md,'fm_tracks'    ,'name of kml tracks file');
    15 fielddisplay(md,'fm_flightreqs','structure of kml flight requirements');
    16 fielddisplay(md,'fm_criterion' ,'element or nodal criterion for flight path evaluation');
     14fielddisplay(md,'fm_tracks'             ,'name of kml tracks file');
     15fielddisplay(md,'fm_flightreqs'         ,'structure of kml flight requirements');
     16fielddisplay(md,'fm_criterion'          ,'element or nodal criterion for flight path evaluation');
     17
     18disp(sprintf('\n      Arguments:'));
     19fielddisplay(md,'fm_gridsatequator'     ,'number of grids at equator (determines resolution)');
     20fielddisplay(md,'fm_usevalueordering'   ,'flag to consider target values for flight path evaluation');
     21fielddisplay(md,'fm_split_antimeridian' ,'flag to split polygons on the antimeridian');
    1722
    1823disp(sprintf('\n      Output:'));
    19 fielddisplay(md,'fm_solution'  ,'name of kml solution file');
    20 fielddisplay(md,'fm_quality'   ,'quality of kml solution');
     24fielddisplay(md,'fm_solution'           ,'name of kml solution file');
     25fielddisplay(md,'fm_quality'            ,'quality of kml solution');
    2126
    2227end
  • issm/trunk/src/m/solutions/flaim.m

    r9122 r9280  
    8181display('Calling flaim.');
    8282FLAIM_DIR=flaimdir();
    83 system([FLAIM_DIR '/clasp/swathModule/models/issm/issm.exe -kml ' md.fm_tracks ' -kml ' filekml ' -gridsatequator 200000 -opt 1 -hst 2017-276T02:57:00 -hdur 4d -sparsepoints -usevalueordering -split-antimeridian >& ' filelog]);
     83flaim_cmd=[FLAIM_DIR '/clasp/swathModule/models/issm/issm.exe -kml ' md.fm_tracks ' -kml ' filekml ' -gridsatequator ' int2str(md.fm_gridsatequator) ' -opt 1 -hst 2017-276T02:57:00 -hdur 4d -sparsepoints'];
     84if (md.fm_usevalueordering)
     85        flaim_cmd=[flaim_cmd ' -usevalueordering'];
     86end
     87if (md.fm_split_antimeridian)
     88        flaim_cmd=[flaim_cmd ' -split-antimeridian'];
     89end
     90flaim_cmd=[flaim_cmd ' >& ' filelog];
     91%system([FLAIM_DIR '/clasp/swathModule/models/issm/issm.exe -kml ' md.fm_tracks ' -kml ' filekml ' -gridsatequator 100000 -opt 1 -hst 2017-276T02:57:00 -hdur 4d -sparsepoints -usevalueordering -split-antimeridian >& ' filelog]);
     92system(flaim_cmd);
    8493
    8594%  post-process the flaim output
Note: See TracChangeset for help on using the changeset viewer.