#lang scribble/manual @(require scribble/example racket/sandbox (for-label typed/racket/base "../networks.rkt" "../utils.rkt" "../functions.rkt" "../dynamics.rkt")) @(define tbn-evaluator (parameterize ([sandbox-output 'string] [sandbox-error-output 'string] [sandbox-memory-limit 50]) (make-evaluator 'typed/racket #:requires '("tbn.rkt")))) @(define-syntax-rule (ex . args) (examples #:eval tbn-evaluator . args)) @(define-syntax-rule (deftypeform . args) (defform #:kind "type" . args)) @(define-syntax-rule (deftype . args) (defidform #:kind "type" . args)) @title[#:tag "tbn"]{dds/tbn: Threshold and Sign Boolean Networks (TBN and SBN)} @defmodule[dds/tbn] This module defines threshold Boolean networks (TBN), as well as sign Boolean networks (SBN). The update functions in such networks are respectively @seclink["tbf" #:doc '(lib "dds/scribblings/dds.scrbl")]{threshold Boolean functions} and sign Boolean functions.