Changeset 26706


Ignore:
Timestamp:
12/03/21 11:26:44 (3 years ago)
Author:
Mathieu Morlighem
Message:

CHG: added IsIcefront function

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/jl/solve/analyses/stressbalanceanalysis.jl

    r26705 r26706  
    174174                        pe.values[2*i  ] += -gauss.weights[ig]*Jdet*rho_ice*g*H*ds[2]*basis[i]
    175175                end
     176        end
     177
     178        if(IsIcefront(element))
     179                error("not supported")
    176180        end
    177181
  • issm/trunk-jpl/src/jl/solve/elements.jl

    r26705 r26706  
    160160        return phi
    161161end#}}}
     162function IsIcefront(element::Tria) #{{{
     163
     164        level = Vector{Float64}(undef,3)
     165        GetInputListOnVertices!(element, level, MaskIceLevelsetEnum)
     166
     167        nbice = 0
     168        for i in 1:3
     169                if(level[i]<0.) nbice+=1 end
     170        end
     171
     172        if(nbice==1)
     173                return true
     174        else
     175                return false
     176        end
     177end#}}}
    162178
    163179#Finite Element stuff
Note: See TracChangeset for help on using the changeset viewer.