Changeset 28101


Ignore:
Timestamp:
02/15/24 11:47:28 (14 months ago)
Author:
Mathieu Morlighem
Message:

BUG: check that observations are in chronological order

Location:
issm/trunk-jpl/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Cfsurfacesquaretransient.cpp

    r27728 r28101  
    5252        xMemCpy<bool>(this->passedflags,in_passedflags,this->num_datatimes);
    5353
     54        #ifdef _ISSM_DEBUG_
     55        for(int i=0;i<this->num_datatimes-1;i++){
     56                if(this->datatimes[i+1]<=this->datatimes[i]){
     57                        _error_("time series is not in chronological order");
     58                }
     59        }
     60        #endif
     61
    5462        this->J = in_J;
    5563}
  • issm/trunk-jpl/src/m/classes/cfsurfacesquaretransient.m

    r27733 r28101  
    5757                        end
    5858                        md = checkfield(md,'fieldname','self.definitionstring','field',self.definitionstring,'values',OutputdefinitionStringArray);
    59                         md = checkfield(md,'fieldname','self.observations','field',self.observations,'size',[md.mesh.numberofvertices+1 NaN],'NaN',1,'Inf',1);
     59                        md = checkfield(md,'fieldname','self.observations','field',self.observations,'size',[md.mesh.numberofvertices+1 NaN],'NaN',1,'Inf',1,'timeseries',1);
    6060                        md = checkfield(md,'fieldname','self.weights','field',self.weights,'size',[md.mesh.numberofvertices+1 NaN],'NaN',1,'Inf',1);
    6161
Note: See TracChangeset for help on using the changeset viewer.