@@ -60,23 +60,21 @@ A structure storing the results and some information from solving time evolution
6060- `reltol::Real`: The relative tolerance which is used during the solving process.
6161"""
6262struct TimeEvolutionSol{
63- TT1<: AbstractVector{<:Real} ,
64- TT2<: AbstractVector{<:Real} ,
63+ TT<: AbstractVector{<:Real} ,
6564 TS<: AbstractVector ,
6665 TE<: Union{AbstractMatrix,Nothing} ,
6766 RETT<: Enum ,
6867 AlgT<: OrdinaryDiffEqAlgorithm ,
69- AT<: Real ,
70- RT<: Real ,
68+ TolT<: Real ,
7169}
72- times:: TT1
73- times_states:: TT2
70+ times:: TT
71+ times_states:: TT
7472 states:: TS
7573 expect:: TE
7674 retcode:: RETT
7775 alg:: AlgT
78- abstol:: AT
79- reltol:: RT
76+ abstol:: TolT
77+ reltol:: TolT
8078end
8179
8280function Base. show (io:: IO , sol:: TimeEvolutionSol )
@@ -133,27 +131,25 @@ We also provide the following functions for statistical analysis of multi-trajec
133131- [`std_expect`](@ref)
134132"""
135133struct TimeEvolutionMCSol{
136- TT1<: AbstractVector{<:Real} ,
137- TT2<: AbstractVector{<:Real} ,
134+ TT<: AbstractVector{<:Real} ,
138135 TS<: AbstractVecOrMat ,
139136 TE<: Union{AbstractArray,Nothing} ,
140137 TJT<: Vector{<:Vector{<:Real}} ,
141138 TJW<: Vector{<:Vector{<:Integer}} ,
142139 AlgT<: OrdinaryDiffEqAlgorithm ,
143- AT<: Real ,
144- RT<: Real ,
140+ TolT<: Real ,
145141} <: TimeEvolutionMultiTrajSol{TS,TE}
146142 ntraj:: Int
147- times:: TT1
148- times_states:: TT2
143+ times:: TT
144+ times_states:: TT
149145 states:: TS
150146 expect:: TE
151147 col_times:: TJT
152148 col_which:: TJW
153149 converged:: Bool
154150 alg:: AlgT
155- abstol:: AT
156- reltol:: RT
151+ abstol:: TolT
152+ reltol:: TolT
157153end
158154
159155function Base. show (io:: IO , sol:: TimeEvolutionMCSol )
@@ -209,25 +205,23 @@ We also provide the following functions for statistical analysis of multi-trajec
209205- [`std_expect`](@ref)
210206"""
211207struct TimeEvolutionStochasticSol{
212- TT1<: AbstractVector{<:Real} ,
213- TT2<: AbstractVector{<:Real} ,
208+ TT<: AbstractVector{<:Real} ,
214209 TS<: AbstractVecOrMat ,
215210 TE<: Union{AbstractArray,Nothing} ,
216211 TEM<: Union{AbstractArray,Nothing} ,
217212 AlgT<: StochasticDiffEqAlgorithm ,
218- AT<: Real ,
219- RT<: Real ,
213+ TolT<: Real ,
220214} <: TimeEvolutionMultiTrajSol{TS,TE}
221215 ntraj:: Int
222- times:: TT1
223- times_states:: TT2
216+ times:: TT
217+ times_states:: TT
224218 states:: TS
225219 expect:: TE
226220 measurement:: TEM
227221 converged:: Bool
228222 alg:: AlgT
229- abstol:: AT
230- reltol:: RT
223+ abstol:: TolT
224+ reltol:: TolT
231225end
232226
233227function Base. show (io:: IO , sol:: TimeEvolutionStochasticSol )
0 commit comments