Changeset 26704
- Timestamp:
- 12/03/21 08:38:01 (3 years ago)
- Location:
- issm/trunk-jpl/src/jl/solve
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/jl/solve/analyses/stressbalanceanalysis.jl
r26703 r26704 45 45 FetchDataToInput(md,inputs,elements,md.initialization.vy./md.constants.yts,VyEnum) 46 46 47 FetchDataToInput(md,inputs,elements,md.friction.coefficient,FrictionCoefficientEnum) 48 47 49 end#}}} 48 50 function UpdateParameters(analysis::StressbalanceAnalysis,parameters::Parameters,md::model) #{{{ … … 100 102 end 101 103 end 104 105 #Add basal friction 106 basis = Vector{Float64}(undef,numnodes) 107 friction = Friction(element) 108 109 #Start integrating 110 gauss = GaussTria(2) 111 for ig in 1:gauss.numgauss 112 113 Jdet = JacobianDeterminant(xyz_list, gauss) 114 NodalFunctions(element, basis, gauss, ig, P1Enum) 115 116 alpha2 = Alpha2(friction, gauss, ig) 117 118 for i in 1:numnodes 119 for j in 1:numnodes 120 Ke.values[2*i-1,2*j-1] += gauss.weights[ig]*Jdet*alpha2*basis[i]*basis[j] 121 Ke.values[2*i ,2*j ] += gauss.weights[ig]*Jdet*alpha2*basis[i]*basis[j] 122 end 123 end 124 end 125 102 126 103 127 return Ke -
issm/trunk-jpl/src/jl/solve/solve.jl
r26703 r26704 11 11 include("./results.jl") 12 12 include("./matice.jl") 13 include("./friction.jl") 13 14 include("./femmodel.jl") 14 15 include("./analyses/analysis.jl")
Note:
See TracChangeset
for help on using the changeset viewer.