| simDAG-package | Simulate Data from a DAG and Associated Node Information | 
| +.DAG | Add a 'DAG.node' object to a 'DAG' object | 
| add_node | Add a 'DAG.node' object to a 'DAG' object | 
| as.data.frame.simDT | Transform 'sim_discrete_time' output into the start-stop, long- or wide-format | 
| as.data.table.simDT | Transform 'sim_discrete_time' output into the start-stop, long- or wide-format | 
| as.igraph.DAG | Transform a 'DAG' object into an 'igraph' object | 
| dag2matrix | Obtain a Adjacency Matrix from a 'DAG' object | 
| dag_from_data | Fills a partially specified 'DAG' object with parameters estimated from reference data | 
| do | Pearls do-operator for 'DAG' objects | 
| empty_dag | Initialize an empty 'DAG' object | 
| long2start_stop | Transform a 'data.table' in the long-format to a 'data.table' in the start-stop format | 
| matrix2dag | Obtain a 'DAG' object from a Adjacency Matrix and a List of Node Types | 
| node | Create a node object for a 'DAG' | 
| node_aftreg | Generate Data from Parametric Survival Models | 
| node_ahreg | Generate Data from Parametric Survival Models | 
| node_binomial | Generate Data from a (Mixed) Logistic Regression Model | 
| node_competing_events | Generate Data with Multiple Mutually Exclusive Events in Discrete-Time Simulation | 
| node_conditional_distr | Generate Data by Sampling from Different Distributions based on Strata | 
| node_conditional_prob | Generate Data Using Conditional Probabilities | 
| node_cox | Generate Data from a Cox-Regression Model | 
| node_ehreg | Generate Data from Parametric Survival Models | 
| node_gaussian | Generate Data from a (Mixed) Linear Regression Model | 
| node_identity | Generate Data based on an expression | 
| node_mixture | Generate Data from a Mixture of Node Definitions | 
| node_multinomial | Generate Data from a Multinomial Regression Model | 
| node_negative_binomial | Generate Data from a Negative Binomial Regression Model | 
| node_poisson | Generate Data from a (Mixed) Poisson Regression Model | 
| node_poreg | Generate Data from Parametric Survival Models | 
| node_rsurv | Generate Data from Parametric Survival Models | 
| node_td | Create a node object for a 'DAG' | 
| node_time_to_event | Generate Data from repeated Bernoulli Trials in Discrete-Time Simulation | 
| node_ypreg | Generate Data from Parametric Survival Models | 
| node_zeroinfl | Simulate a Node Using a Zero-Inflated Count Model | 
| plot.DAG | Plot a 'DAG' object | 
| plot.simDT | Plot a Flowchart for a Discrete-Time Simulation | 
| rbernoulli | Generate Random Draws from a Bernoulli Distribution | 
| rcategorical | Generate Random Draws from a Discrete Set of Labels with Associated Probabilities | 
| rconstant | Use a single constant value for a root node | 
| sim2data | Transform 'sim_discrete_time' output into the start-stop, long- or wide-format | 
| sim_discrete_time | Simulate Data from a 'DAG' with Time-Dependent Variables | 
| sim_from_dag | Simulate Data from a 'DAG' | 
| sim_n_datasets | Simulate multiple datasets from a single 'DAG' object |