Changeset 9882


Ignore:
Timestamp:
09/22/11 10:17:56 (13 years ago)
Author:
jschierm
Message:

Flaim: fix mesh parameters, consistency checking, and flaim.m shadowing for model subclass implementation.

Location:
issm/trunk/src/m
Files:
1 edited
1 moved

Legend:

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

    r9725 r9882  
    3636%check model consistency
    3737disp('checking model consistency');
    38 ismodelselfconsistent(md),
     38if (solutionenum == FlaimSolutionEnum)
     39        modelconsistency(true);
     40        md.mesh.checkconsistency(md);
     41        md.flaim.checkconsistency(md);
     42        if ~modelconsistency()
     43                error(' ');
     44        end
     45else
     46        ismodelselfconsistent(md),
     47end
    3948
    4049%if running qmu analysis, some preprocessing of dakota files using
     
    5261%flaim analysis
    5362if (md.private.solution == FlaimSolutionEnum)
    54         md=flaim(md,options);
     63        md=flaim_sol(md,options);
    5564        md.private.solution=EnumToString(options.solution_type);
    5665        return;
  • issm/trunk/src/m/solutions/flaim_sol.m

    r9836 r9882  
    1 function md=flaim(md,options)
     1function md=flaim_sol(md,options)
    22%QMU - apply Quantification of Margins and Uncertainties techniques
    33%      to a solution sequence (like diagnostic.m, progonstic.m, etc ...),
     
    5858        else
    5959                display('Converting x/y values to lat/long values.');
    60                 [md.mesh.lat,md.mesh.long]=xy2ll(md.x,md.y,options.latsgn);
     60                [md.mesh.lat,md.mesh.long]=xy2ll(md.mesh.x,md.mesh.y,options.latsgn);
    6161        end
    6262end
     
    8080
    8181display('Calling KMLMeshWrite.');
    82 KMLMeshWrite(md.miscellaneous.name,md.miscellaneous.notes,md.mesh.elements,md.nodeconnectivity,md.mesh.lat,md.mesh.long,md.qmu.partition,md.flaim.criterion,options.cmap,filekml);
     82KMLMeshWrite(md.miscellaneous.name,md.miscellaneous.notes,md.mesh.elements,md.mesh.vertexconnectivity,md.mesh.lat,md.mesh.long,md.qmu.partition,md.flaim.criterion,options.cmap,filekml);
    8383%  for testing
    8484%filekml='issm-split-geikie1-targets.kml';
Note: See TracChangeset for help on using the changeset viewer.