We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1074677 commit bfcb63fCopy full SHA for bfcb63f
src/Domain.jl
@@ -3086,6 +3086,12 @@ end
3086
@simd for i in domain.indexes[1]:domain.indexes[2]
3087
@inbounds @fastmath jac[i, i] -= inter.Vout(t) / V
3088
end
3089
+ elseif isa(inter, ConstantReservoirDiffusion) && domain == inter.domain
3090
+ # dn/dt .+= inter.A .* domain.diffusivity .* (inter.c .- ns./V) / inter.layer_thickness
3091
+ # d/dni(dni/dt) .-= (inter.A .* d.diffusivity / (V * inter.layer_thickness)
3092
+ @simd for i in domain.indexes[1]:domain.indexes[2]
3093
+ @inbounds @fastmath jac[i, i] -= inter.A * domain.diffusivity / (V * inter.layer_thickness)
3094
+ end
3095
3096
3097
0 commit comments