| causaloptim-package | An Interface to Specify Causal Graphs and Compute Bounds on Causal Effects | 
| analyze_graph | Analyze the causal graph to determine constraints and objective | 
| btm_var | Recursive function to get the last name in a list | 
| causaloptim | An Interface to Specify Causal Graphs and Compute Bounds on Causal Effects | 
| const.to.sets | Translate lists of constraints to lists of vectors | 
| constant_term | Compute the scalar product of two numeric vectors of the same length | 
| create_effect_vector | Translate target effect to vector of response variables | 
| create_q_matrix | Translate response functions into matrix of counterfactuals | 
| create_response_function | Translate regular DAG to response functions | 
| create_R_matrix | Create constraint matrix | 
| evaluate_objective | Compute the scalar product of a vector of numbers and a vector of both numbers and strings | 
| expand_cond | Expand potential outcome conditions | 
| find_cycles | Find cycles in a graph | 
| interpret_bounds | Convert bounds string to a function | 
| latex_bounds | Latex bounds equations | 
| linear_expression | Compute the scalar product of a vector of numbers and a vector of strings | 
| linear_term | Compute the product of a single numeric scalar and a single string | 
| list_to_path | Recursive function to translate an effect list to a path sequence | 
| numberOfValues | Get the number of values of a given variable in the graph | 
| optimize_effect | Run the Balke optimizer | 
| optimize_effect_2 | Run the optimizer | 
| opt_effect | Compute a bound on the average causal effect | 
| parse_constraints | Parse text that defines a the constraints | 
| parse_effect | Parse text that defines a causal effect | 
| pastestar | Paste with asterisk sep | 
| plot.linearcausalproblem | Plot the graph from the causal problem | 
| plot_graphres | Plot the analyzed graph object | 
| print.linearcausalproblem | Print the causal problem | 
| print_nvals | Print the number of values of each variable/vertex of the analyzed graph object | 
| reduce.sets | Algebraically reduce sets | 
| shortentxt | Shorten strings to 80 characters wide | 
| simulate_bounds | Simulate bounds | 
| specify_graph | Shiny interface to specify network structure and compute bounds | 
| symb.subtract | Symbolic subtraction | 
| update_effect | Update the effect in a linearcausalproblem object |