We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15aa05d commit da3b79aCopy full SHA for da3b79a
src/Domain.jl
@@ -3113,6 +3113,12 @@ end
3113
@simd for i in domain.indexes[1]:domain.indexes[2]
3114
@inbounds @fastmath jac[i, i] -= inter.Vout(t) / V
3115
end
3116
+ elseif isa(inter, ConstantReservoirDiffusion) && domain == inter.domain
3117
+ # dn/dt .+= inter.A .* domain.diffusivity .* (inter.c .- ns./V) / inter.layer_thickness
3118
+ # d/dni(dni/dt) .-= (inter.A .* d.diffusivity / (V * inter.layer_thickness)
3119
+ @simd for i in domain.indexes[1]:domain.indexes[2]
3120
+ @inbounds @fastmath jac[i, i] -= inter.A * domain.diffusivity / (V * inter.layer_thickness)
3121
+ end
3122
3123
3124
0 commit comments