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-22 20:01:50 UTC; root
Repository: https://j-e-dalton.r-universe.dev
Date/Publication: 2026-09-22 14:30:02 UTC
RemoteUrl: https://github.com/cran/fluxCore
RemoteRef: HEAD
RemoteSha: a8eec1842c77a5a5614f82f587e1f0f8d0f53db7
