analyze_graph           Analyze the causal graph and effect to
                        determine constraints and objective
btm_var                 Recursive function to get the last name in a
                        list
causaloptim-package     An Interface to Specify Causal Graphs and
                        Compute Bounds on Causal Effects
causalproblemcheck      Check conditions on causal problem
check_constraints_violated
                        Check whether any of the observable constraints
                        implied by the causal model are violated for a
                        given distribution of observables
check_linear_objective
                        Check linearity of objective function implied
                        by a causal model and effect
check_parents           Check for paths from from to to
constraintscheck        Check constraints
create_causalmodel      Create a structural causal model from a graph
                        or a set of response functions
create_effect_vector    Translate target effect to vector of response
                        variables
create_linearcausalproblem
                        Create linear causal problem from causal model
                        and effect
create_q_matrix         Translate response functions into matrix of
                        counterfactuals
create_response_function
                        Translate regular DAG to response functions
find_all_paths          Find all paths in a causal model
get_default_effect      Define default effect for a given graph
graphrescheck           Check conditions on digraph
initialize_graph        Initialize an igraph object for use with
                        causaloptim
interpret_bounds        Convert bounds string to a function
latex_bounds            Latex bounds equations
list_to_path            Recursive function to translate an effect list
                        to a path sequence
opt_effect              Compute a bound on the average causal effect
optimize_effect_2       Run the optimizer to obtain symbolic bounds
parse_constraints       Parse text that defines a the constraints
parse_effect            Parse text that defines a causal effect
plot.linearcausalproblem
                        Plot the graph from the causal problem with a
                        legend describing attributes
plot_graphres           Plot the analyzed graph object
print.causalmodel       Print relevant information about the causal
                        model
print.linearcausalproblem
                        Print the causal problem
querycheck              Check conditions on query
rdirichlet              Sample from a Dirichlet distribution
sample_distribution     Sample a distribution of observable
                        probabilities that satisfy the causal model
simulate_bounds         Simulate bounds
specify_graph           Shiny interface to specify network structure
                        and compute bounds
update_effect           Update the effect in a linearcausalproblem
                        object
