Changeset 17051


Ignore:
Timestamp:
12/23/13 13:40:17 (11 years ago)
Author:
Eric.Larour
Message:

CHG: make coefficient a forcing.

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/friction.m

    r16764 r17051  
    2626                        %Early return
    2727                        if ~ismember(StressbalanceAnalysisEnum(),analyses) & ~ismember(ThermalAnalysisEnum(),analyses), return; end
    28 
    29                         md = checkfield(md,'fieldname','friction.coefficient','NaN',1,'size',[md.mesh.numberofvertices 1]);
     28                        md = checkfield(md,'fieldname','friction.coefficient','forcing',1,'NaN',1);
    3029                        md = checkfield(md,'fieldname','friction.q','NaN',1,'size',[md.mesh.numberofelements 1]);
    3130                        md = checkfield(md,'fieldname','friction.p','NaN',1,'size',[md.mesh.numberofelements 1]);
     
    3837                end % }}}
    3938                function marshall(obj,md,fid) % {{{
    40                         WriteData(fid,'object',obj,'fieldname','coefficient','format','DoubleMat','mattype',1);
     39                        yts=365.0*24.0*3600.0;
     40
     41                        WriteData(fid,'object',obj,'fieldname','coefficient','format','DoubleMat','mattype',1,'forcinglength',md.mesh.numberofvertices+1);
     42                        %WriteData(fid,'object',obj,'fieldname','coefficient','format','DoubleMat','mattype',1);
    4143                        WriteData(fid,'object',obj,'fieldname','p','format','DoubleMat','mattype',2);
    4244                        WriteData(fid,'object',obj,'fieldname','q','format','DoubleMat','mattype',2);
     45                       
     46
    4347                end % }}}
    4448        end
  • issm/trunk-jpl/src/m/classes/friction.py

    r16764 r17051  
    3838                        return md
    3939
    40                 md = checkfield(md,'fieldname','friction.coefficient','NaN',1,'size',[md.mesh.numberofvertices])
     40                md = checkfield(md,'fieldname','friction.coefficient','forcing',1,'NaN',1)
    4141                md = checkfield(md,'fieldname','friction.q','NaN',1,'size',[md.mesh.numberofelements])
    4242                md = checkfield(md,'fieldname','friction.p','NaN',1,'size',[md.mesh.numberofelements])
Note: See TracChangeset for help on using the changeset viewer.