# Generated by roxygen2: do not edit by hand

S3method(as.list,OptimizationProblem)
S3method(branch_matrix,default)
S3method(branch_matrix,phylo)
S3method(compile,ProjectProblem)
S3method(multi_compile,MultiObjProjectProblem)
S3method(multi_compile,list)
S3method(plot,ProjectProblem)
S3method(plot,phylo)
S3method(print,MultiObjApproach)
S3method(print,MultiObjProjectProblem)
S3method(print,OptimizationProblem)
S3method(print,ProjectModifier)
S3method(print,ProjectProblem)
S3method(rank_importance,MultiObjProjectProblem)
S3method(rank_importance,ProjectProblem)
S3method(solution_statistics,MultiObjProjectProblem)
S3method(solution_statistics,ProjectProblem)
export("%>%")
export("%T>%")
export(Constraint)
export(Decision)
export(MultiObjApproach)
export(MultiObjProjectProblem)
export(Objective)
export(OptimizationProblem)
export(ProjectModifier)
export(ProjectProblem)
export(Solver)
export(Target)
export(Weight)
export(add_abs_constraint_approach)
export(add_absolute_targets)
export(add_binary_decisions)
export(add_cbc_solver)
export(add_default_solver)
export(add_default_weights)
export(add_feature_weights)
export(add_gurobi_solver)
export(add_heuristic_solver)
export(add_highs_solver)
export(add_locked_in_action_constraints)
export(add_locked_in_constraints)
export(add_locked_in_project_constraints)
export(add_locked_out_action_constraints)
export(add_locked_out_constraints)
export(add_locked_out_project_constraints)
export(add_lpsolveapi_solver)
export(add_lpsymphony_solver)
export(add_manual_locked_action_constraints)
export(add_manual_locked_constraints)
export(add_manual_locked_project_constraints)
export(add_manual_targets)
export(add_max_phylo_div_objective)
export(add_max_richness_objective)
export(add_max_targets_met_objective)
export(add_max_wtd_sum_objective)
export(add_min_set_objective)
export(add_random_solver)
export(add_ref_point_approach)
export(add_relative_targets)
export(add_rsymphony_solver)
export(add_wtd_goal_approach)
export(branch_matrix)
export(compile)
export(is.Waiver)
export(multi_problem)
export(new_optimization_problem)
export(new_waiver)
export(plot_feature_persistence)
export(plot_phylo_persistence)
export(plot_solution_barplot)
export(plot_solution_phylogram)
export(problem)
export(project_cost_effectiveness)
export(rank_importance)
export(replacement_costs)
export(run_example)
export(simulate_multi_ppp_data)
export(simulate_ppp_data)
export(simulate_ptm_data)
export(solution_statistics)
export(solve)
exportMethods(action_names)
exportMethods(add_absolute_targets)
exportMethods(add_feature_weights)
exportMethods(add_locked_in_action_constraints)
exportMethods(add_locked_in_project_constraints)
exportMethods(add_locked_out_action_constraints)
exportMethods(add_locked_out_project_constraints)
exportMethods(add_manual_locked_action_constraints)
exportMethods(add_manual_locked_project_constraints)
exportMethods(add_manual_targets)
exportMethods(add_relative_targets)
exportMethods(feature_names)
exportMethods(number_of_actions)
exportMethods(number_of_features)
exportMethods(number_of_problems)
exportMethods(number_of_projects)
exportMethods(problem_names)
exportMethods(project_names)
exportMethods(solve)
importClassesFrom(Matrix,Matrix)
importClassesFrom(Matrix,dgCMatrix)
importClassesFrom(Matrix,dgTMatrix)
importFrom(Matrix,solve)
importFrom(ape,plot.phylo)
importFrom(magrittr,"%>%")
importFrom(magrittr,"%T>%")
useDynLib(oppr, .registration = TRUE)
