From b841094beeaf8c5dca3875d7466ea5c5d5049926 Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Wed, 27 Jun 2018 16:20:04 -0700 Subject: [PATCH] Include point type in AbstractSpecialPoint type --- src/base/solution.jl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/base/solution.jl b/src/base/solution.jl index 1a6897d..e4c598e 100644 --- a/src/base/solution.jl +++ b/src/base/solution.jl @@ -2,11 +2,11 @@ using ..Continuations: as, ContinuationSweep, ContinuationSolution, ContinuationCache, ContinuationSolver -abstract type AbstractSpecialPoint{tkind <: TimeKind} end +abstract type AbstractSpecialPoint{tkind <: TimeKind, ptType} end TimeKind(::Type{<: AbstractSpecialPoint{tkind}}) where tkind = tkind() struct SpecialPoint{tkind, ptType, uType, JType, - } <: AbstractSpecialPoint{tkind} + } <: AbstractSpecialPoint{tkind, ptType} timekind::tkind point_type::ptType point_index::Int @@ -18,7 +18,7 @@ end # init(point) can initiate codim+1 bifurcation solver. struct SpecialPointInterval{tkind, ptType, uType, JType, - } <: AbstractSpecialPoint{tkind} + } <: AbstractSpecialPoint{tkind, ptType} timekind::tkind point_type::ptType point_index::Int