@@ -32,9 +32,8 @@ export AbstractVariableKDomain
3232 jacuptodate:: MArray{Tuple{1},Bool,1,1} = MVector (false )
3333 t:: MArray{Tuple{1},W2,1,1} = MVector (0.0 )
3434end
35- function ConstantTPDomain (;phase:: E2 ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{String,E} ,constantspecies:: Array{String,1} = Array {String,1} (),
36- sparse:: Bool = false ,sensitivity:: Bool = false ) where {E<: Real ,E2<: AbstractPhase ,Q<: AbstractInterface ,W<: Real }
37-
35+ function ConstantTPDomain (;phase:: E2 ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{X,X2} ,constantspecies:: Array{X3,1} = Array {String,1} (),
36+ sparse:: Bool = false ,sensitivity:: Bool = false ) where {E<: Real ,E2<: AbstractPhase ,Q<: AbstractInterface ,W<: Real ,X,X2,X3}
3837 # set conditions and initialconditions
3938 T = 0.0
4039 P = 0.0
@@ -106,8 +105,8 @@ export ConstantTPDomain
106105 jacuptodate:: MArray{Tuple{1},Bool,1,1} = MVector (false )
107106 t:: MArray{Tuple{1},W2,1,1} = MVector (0.0 )
108107end
109- function ConstantVDomain (;phase:: Z ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{String ,E} ,constantspecies:: Array{String ,1} = Array {String,1} (),
110- sparse:: Bool = false ,sensitivity:: Bool = false ) where {E<: Real ,Z<: IdealGas ,Q<: AbstractInterface }
108+ function ConstantVDomain (;phase:: Z ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{X ,E} ,constantspecies:: Array{X2 ,1} = Array {String,1} (),
109+ sparse:: Bool = false ,sensitivity:: Bool = false ) where {E,X,X2 ,Z<: IdealGas ,Q<: AbstractInterface }
111110
112111 # set conditions and initialconditions
113112 T = 0.0
@@ -174,8 +173,8 @@ export ConstantVDomain
174173 jacuptodate:: MArray{Tuple{1},Bool,1,1} = MVector (false )
175174 t:: MArray{Tuple{1},W2,1,1} = MVector (0.0 )
176175end
177- function ParametrizedTPDomain (;phase:: Z ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{String ,Any} ,constantspecies:: Array{String ,1} = Array {String,1} (),
178- sparse:: Bool = false ,sensitivity:: Bool = false ) where {Z<: IdealGas ,Q<: AbstractInterface }
176+ function ParametrizedTPDomain (;phase:: Z ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{X ,Any} ,constantspecies:: Array{X2 ,1} = Array {String,1} (),
177+ sparse:: Bool = false ,sensitivity:: Bool = false ) where {X,X2, Z<: IdealGas ,Q<: AbstractInterface }
179178
180179 # set conditions and initialconditions
181180 T = 0.0
@@ -257,8 +256,8 @@ export ParametrizedTPDomain
257256 jacuptodate:: MArray{Tuple{1},Bool,1,1} = MVector (false )
258257 t:: MArray{Tuple{1},W2,1,1} = MVector (0.0 )
259258end
260- function ParametrizedVDomain (;phase:: Z ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{String ,Any} ,constantspecies:: Array{String ,1} = Array {String,1} (),
261- sparse:: Bool = false ,sensitivity:: Bool = false ) where {E<: Real ,Z<: IdealGas ,Q<: AbstractInterface }
259+ function ParametrizedVDomain (;phase:: Z ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{X ,Any} ,constantspecies:: Array{X2 ,1} = Array {String,1} (),
260+ sparse:: Bool = false ,sensitivity:: Bool = false ) where {X,X2, E<: Real ,Z<: IdealGas ,Q<: AbstractInterface }
262261
263262 # set conditions and initialconditions
264263 T = 0.0
@@ -340,8 +339,8 @@ export ParametrizedVDomain
340339 jacuptodate:: MArray{Tuple{1},Bool,1,1} = MVector (false )
341340 t:: MArray{Tuple{1},W2,1,1} = MVector (0.0 )
342341end
343- function ConstantTVDomain (;phase:: Z ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{String ,E} ,constantspecies:: Array{String ,1} = Array {String,1} (),
344- sparse= false ,sensitivity= false ) where {E<: Real , Z<: AbstractPhase ,Q<: AbstractInterface ,W<: Real }
342+ function ConstantTVDomain (;phase:: Z ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{X ,E} ,constantspecies:: Array{X2 ,1} = Array {String,1} (),
343+ sparse= false ,sensitivity= false ) where {E,X,X2 , Z<: AbstractPhase ,Q<: AbstractInterface ,W<: Real }
345344 # set conditions and initialconditions
346345 T = 0.0
347346 V = 0.0
@@ -415,8 +414,8 @@ export ConstantTVDomain
415414 jacuptodate:: MArray{Tuple{1},Bool,1,1} = MVector (false )
416415 t:: MArray{Tuple{1},W2,1,1} = MVector (0.0 )
417416end
418- function ParametrizedTConstantVDomain (;phase:: IdealDiluteSolution ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{String,Any } ,constantspecies:: Array{String ,1} = Array {String,1} (),
419- sparse:: Bool = false ,sensitivity:: Bool = false ) where {Q<: AbstractInterface }
417+ function ParametrizedTConstantVDomain (;phase:: IdealDiluteSolution ,interfaces:: Array{Q,1} = Array {EmptyInterface,1} (),initialconds:: Dict{X,X3 } ,constantspecies:: Array{X2 ,1} = Array {String,1} (),
418+ sparse:: Bool = false ,sensitivity:: Bool = false ) where {X,X2,X3, Q<: AbstractInterface }
420419 # set conditions and initialconditions
421420 T = 0.0
422421 P = 0.0
0 commit comments