Package: fluxCore
Type: Package
Title: Probabilistic Simulation of Single-Entity Systems in Irregular
        Time
Version: 2.1.0
Author: Jarrod Dalton [aut, cre]
Maintainer: Jarrod Dalton <daltonj@ccf.org>
Authors@R: person(given = "Jarrod",
                  family = "Dalton",
                  role = c("aut", "cre"),
                  email = "daltonj@ccf.org")
Description: A foundation for probabilistic simulation of single-entity systems
    in which events occur at irregular times and each event updates only a
    small, sparse subset of the entity's state. Models are assembled from a
    declared schema and a bundle of callback functions for event
    proposal, state transition, and stopping, with their contracts validated
    before simulation. Supports competing event processes, schema-declared
    decision points with user-supplied policies, typed parameter draws for
    representing uncertainty, and optional trajectory recording for auditing
    simulated decisions. Designed to be domain agnostic: this package contains
    no model of any particular system, only the scaffolding for building one.
License: LGPL-3
Encoding: UTF-8
Imports: R6
Suggests: future, future.apply, jsonlite, parallel, testthat (>= 3.0.0)
Config/testthat/edition: 3
Config/roxygen2/version: 8.0.0
NeedsCompilation: no
Packaged: 2026-09-01 16:55:51 UTC; root
Repository: CRAN
Date/Publication: 2026-09-22 14:30:02 UTC
Built: R 4.5.3; ; 2026-09-23 07:33:16 UTC; windows
