Skip to content

Commit 9231d4b

Browse files
author
Frankie Robertson
committed
SimpleFunctionTerminationCondition => TerminationTest
1 parent 7a62509 commit 9231d4b

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/TerminationConditions.jl

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ using PsychometricsBazaarBase.ConfigTools: @returnsome, find1_instance
88
using FittedItemBanks
99
import Base: show
1010

11-
export TerminationCondition,
12-
FixedLength, SimpleFunctionTerminationCondition
11+
export TerminationCondition, FixedLength, TerminationTest
1312
export RunForever
1413

1514
"""
@@ -37,12 +36,12 @@ function show(io::IO, ::MIME"text/plain", condition::FixedLength)
3736
println(io, "Terminate test after administering $(condition.num_items) items")
3837
end
3938

40-
struct SimpleFunctionTerminationCondition{F} <: TerminationCondition
41-
func::F
39+
struct TerminationTest{F} <: TerminationCondition
40+
condition::F
4241
end
43-
function (condition::SimpleFunctionTerminationCondition)(responses::TrackedResponses,
42+
function (condition::TerminationTest)(responses::TrackedResponses,
4443
items::AbstractItemBank)
45-
condition.func(responses, items)
44+
condition.condition(responses, items)
4645
end
4746

4847
struct RunForever <: TerminationCondition end

0 commit comments

Comments
 (0)