PsyNeuLink icon indicating copy to clipboard operation
PsyNeuLink copied to clipboard

Add compiler support for more scheduling conditions

Open jvesely opened this issue 5 years ago • 2 comments

Conditions marked [x] are implemented and tested.

  • [ ] class WhileNot(Condition):
  • [x] class Always(Condition):
  • [x] class Never(Condition):
  • [x] class All(Condition):
  • [x] class Any(Condition):
  • [x] class Not(Condition):
  • [ ] class NWhen(Condition):
  • [ ] class BeforeTimeStep(Condition):
  • [ ] class AtTimeStep(Condition):
  • [ ] class AfterTimeStep(Condition):
  • [ ] class AfterNTimeSteps(Condition):
  • [ ] class BeforePass(Condition):
  • [x] class AtPass(Condition):
  • [ ] class AfterPass(Condition):
  • [ ] class AfterNPasses(Condition):
  • [ ] class EveryNPasses(Condition):
  • [ ] class BeforeTrial(Condition):
  • [x] class AtTrial(Condition):
  • [ ] class AfterTrial(Condition):
  • [ ] class AfterNTrials(Condition):
  • [ ] class AtRun(Condition):
  • [ ] class AfterRun(Condition):
  • [ ] class AfterNRuns(Condition):
  • [x] class BeforeNCalls(_DependencyValidation, Condition):
  • [x] class AtNCalls(_DependencyValidation, Condition):
  • [ ] class AfterCall(_DependencyValidation, Condition):
  • [x] class AfterNCalls(_DependencyValidation, Condition):
  • [ ] class AfterNCallsCombined(_DependencyValidation, Condition):
  • [ ] class EveryNCalls(_DependencyValidation, Condition):
  • [ ] class JustRan(_DependencyValidation, Condition):
  • [x] class AllHaveRun(_DependencyValidation, Condition):
  • [x] class WhenFinished(_DependencyValidation, Condition):
  • [x] class WhenFinishedAny(_DependencyValidation, Condition):
  • [x] class WhenFinishedAll(_DependencyValidation, Condition):
  • [x] class Threshold(_DependencyValidation, Condition):

jvesely avatar Apr 21 '20 17:04 jvesely

Any implemented in #1900

jvesely avatar Feb 02 '21 19:02 jvesely

EveryNCalls removed in #1905

jvesely avatar Feb 09 '21 06:02 jvesely