@@ -199,56 +199,8 @@ function DiffEqArray(vec::AbstractVector{VT},
199199end
200200
201201# AbstractDiffEqArray Interface
202- parameter_values (A:: AbstractDiffEqArray ) = A. p
203- symbolic_container (A:: AbstractDiffEqArray ) = A. sys
204-
205- # SymbolicIndexingInterface implementation for DiffEqArray
206- # Just forward to A.sys
207- function SymbolicIndexingInterface. is_variable (A:: DiffEqArray , sym)
208- return is_variable (A. sys, sym)
209- end
210- function SymbolicIndexingInterface. variable_index (A:: DiffEqArray , sym)
211- return variable_index (A. sys, sym)
212- end
213- function SymbolicIndexingInterface. variable_index (A:: DiffEqArray , sym, t)
214- return variable_index (A. sys, sym, t)
215- end
216- function SymbolicIndexingInterface. variable_symbols (A:: DiffEqArray )
217- return variable_symbols (A. sys)
218- end
219- function SymbolicIndexingInterface. variable_symbols (A:: DiffEqArray , i)
220- return variable_symbols (A. sys, i)
221- end
222- function SymbolicIndexingInterface. is_parameter (A:: DiffEqArray , sym)
223- return is_parameter (A. sys, sym)
224- end
225- function SymbolicIndexingInterface. parameter_index (A:: DiffEqArray , sym)
226- return parameter_index (A. sys, sym)
227- end
228- function SymbolicIndexingInterface. parameter_symbols (A:: DiffEqArray )
229- return parameter_symbols (A. sys)
230- end
231- function SymbolicIndexingInterface. is_independent_variable (A:: DiffEqArray , sym)
232- return is_independent_variable (A. sys, sym)
233- end
234- function SymbolicIndexingInterface. independent_variable_symbols (A:: DiffEqArray )
235- return independent_variable_symbols (A. sys)
236- end
237- function SymbolicIndexingInterface. is_observed (A:: DiffEqArray , sym)
238- return is_observed (A. sys, sym)
239- end
240- function SymbolicIndexingInterface. observed (A:: DiffEqArray , sym)
241- return observed (A. sys, sym)
242- end
243- function SymbolicIndexingInterface. observed (A:: DiffEqArray , sym, symbolic_states)
244- return observed (A. sys, sym, symbolic_states)
245- end
246- function SymbolicIndexingInterface. is_time_dependent (A:: DiffEqArray )
247- return is_time_dependent (A. sys)
248- end
249- function SymbolicIndexingInterface. constant_structure (A:: DiffEqArray )
250- return constant_structure (A. sys)
251- end
202+ SymbolicIndexingInterface. parameter_values (A:: AbstractDiffEqArray ) = A. p
203+ SymbolicIndexingInterface. symbolic_container (A:: AbstractDiffEqArray ) = A. sys
252204
253205Base. IndexStyle (A:: AbstractVectorOfArray ) = Base. IndexStyle (typeof (A))
254206Base. IndexStyle (:: Type{<:AbstractVectorOfArray} ) = IndexCartesian ()
0 commit comments