Files in CVXR
Disciplined Convex Optimization

MD5
NEWS.md README.md
NAMESPACE
DESCRIPTION
LICENSE
R/191_reductions_complex2real_canonicalizers_equality_canon.R R/193_reductions_complex2real_complex2real.R R/075_atoms_elementwise_log_normcdf.R R/013_lin_ops_RcppExports.R R/197_reductions_dgp2dcp_canonicalizers_div_canon.R R/251_reductions_solvers_qp_solvers_piqp_qpif.R R/218_reductions_dgp2dcp_canonicalizers_dgp_canonicalizers.R R/037_atoms_affine_unary_operators.R R/026_expressions_constants_parameter.R R/081_atoms_harmonic_mean.R R/123_constraints_nonpos.R R/002_zzz_R_specific_globals.R R/099_atoms_sum_largest.R R/126_constraints_psd.R R/254_zzz_R_specific_visualize_html.R R/229_utilities_perspective_utils.R R/114_atoms_gmatmul.R R/043_atoms_affine_reshape.R R/102_atoms_norm_nuc.R R/018_zzz_R_specific_coll_utils.R R/078_atoms_affine_vec.R R/117_atoms_condition_number.R R/109_atoms_prod.R R/137_reductions_canonicalization.R R/222_reductions_dqcp2dcp_sets.R R/007_utilities_shape.R R/256_zzz_R_specific_to_latex.R R/005_zzz_R_specific_utility.R R/045_atoms_affine_trace.R R/139_reductions_dcp2cone_canonicalizers_abs_canon.R R/115_atoms_perspective.R R/059_atoms_elementwise_power.R R/173_reductions_dcp2cone_canonicalizers_logic_canon.R R/086_atoms_inv_prod.R R/113_atoms_pf_eigenvalue.R R/093_atoms_norm.R R/069_atoms_elementwise_square.R R/051_atoms_affine_upper_tri.R R/097_atoms_quad_over_lin.R R/246_reductions_solvers_conic_solvers_cvxopt_conif.R R/195_reductions_dgp2dcp_canonicalizers_constant_canon.R R/186_reductions_complex2real_canonicalizers_abs_canon.R R/247_reductions_solvers_qp_solvers_osqp_qpif.R R/049_atoms_affine_vstack.R R/009_utilities_power_tools.R R/174_reductions_dcp2cone_canonicalizers_indicator_canon.R R/060_atoms_elementwise_entr.R R/106_atoms_log_det.R R/242_reductions_solvers_conic_solvers_glpk_conif.R R/239_reductions_solvers_conic_solvers_mosek_conif.R R/151_reductions_dcp2cone_canonicalizers_exp_canon.R R/170_reductions_dcp2cone_canonicalizers_tr_inv_canon.R R/036_atoms_affine_promote.R R/150_reductions_dcp2cone_canonicalizers_entr_canon.R R/107_atoms_cummax.R R/096_atoms_symbolic_quad_form.R R/253_zzz_R_specific_visualize_annotations.R R/180_reductions_utilities.R R/039_atoms_affine_binary_operators.R R/116_atoms_length.R R/034_atoms_axis_atom.R R/142_reductions_dcp2cone_canonicalizers_dotsort_canon.R R/094_atoms_geo_mean.R R/105_atoms_lambda_sum_largest.R R/161_reductions_dcp2cone_canonicalizers_logistic_canon.R R/138_reductions_dcp2cone_dcp2cone.R R/012_lin_ops_LinOpVector.R R/141_reductions_dcp2cone_canonicalizers_cumsum_canon.R R/054_atoms_affine_diff.R R/169_reductions_dcp2cone_canonicalizers_sigma_max_canon.R R/061_atoms_elementwise_huber.R R/135_reductions_eval_params.R R/172_reductions_dcp2cone_canonicalizers_perspective_canon.R R/259_zzz_R_specific_masking.R R/073_atoms_elementwise_scalene.R R/258_zzz_R_specific_math_atoms.R R/153_reductions_dcp2cone_canonicalizers_huber_canon.R R/171_reductions_dcp2cone_canonicalizers_xexp_canon.R R/100_atoms_lambda_max.R R/064_atoms_elementwise_kl_div.R R/101_atoms_sigma_max.R R/028_atoms_affine_affine_atom.R R/194_reductions_dgp2dcp_util.R R/234_reductions_solvers_constant_solver.R R/183_reductions_complex2real_canonicalizers_param_canon.R R/245_reductions_solvers_conic_solvers_ecos_bb_conif.R R/164_reductions_dcp2cone_canonicalizers_pnorm_canon.R R/027_atoms_atom.R R/228_utilities_coeff_extractor.R R/082_atoms_mixed_norm.R R/055_atoms_affine_bmat.R R/088_atoms_norm1.R R/119_atoms_dist_ratio.R R/006_utilities_sign.R R/120_zzz_R_specific_operators.R R/159_reductions_dcp2cone_canonicalizers_log_sum_exp_canon.R R/213_reductions_dgp2dcp_canonicalizers_cumprod_canon.R R/207_reductions_dgp2dcp_canonicalizers_norm1_canon.R R/016_zzz_R_specific_rcppUtils.R R/147_reductions_dcp2cone_canonicalizers_norm1_canon.R R/025_expressions_constants_constant.R R/192_reductions_complex2real_canonicalizers_inequality_canon.R R/085_atoms_stats.R R/071_atoms_elementwise_neg.R R/261_zzz_R_specific_data.R R/048_atoms_affine_hstack.R R/198_reductions_dgp2dcp_canonicalizers_mul_canon.R R/084_atoms_ptp.R R/144_reductions_dcp2cone_canonicalizers_maximum_canon.R R/156_reductions_dcp2cone_canonicalizers_lambda_sum_largest_canon.R R/237_reductions_solvers_conic_solvers_scs_conif.R R/072_atoms_elementwise_inv_pos.R R/122_constraints_zero.R R/176_reductions_dcp2cone_canonicalizers_quad_power_canon.R R/021_utilities_canonical.R R/110_atoms_cumprod.R R/177_reductions_dcp2cone_canonicalizers_quad_quad_form_canon.R R/019_interface_matrix_utilities.R R/079_atoms_total_variation.R R/136_reductions_flip_objective.R R/046_atoms_affine_partial_trace.R R/175_reductions_dcp2cone_canonicalizers_quad_huber_canon.R R/148_reductions_dcp2cone_canonicalizers_norm_inf_canon.R R/111_atoms_one_minus_pos.R R/200_reductions_dgp2dcp_canonicalizers_power_canon.R R/140_reductions_dcp2cone_canonicalizers_cummax_canon.R R/092_atoms_min.R R/217_reductions_dgp2dcp_canonicalizers_gmatmul_canon.R R/031_atoms_affine_imag.R R/238_reductions_solvers_conic_solvers_clarabel_conif.R R/057_atoms_elementwise_exp.R R/236_reductions_solvers_conic_solvers_conic_solver.R R/041_atoms_affine_transpose.R R/030_atoms_affine_real.R R/008_utilities_error.R R/205_reductions_dgp2dcp_canonicalizers_trace_canon.R R/209_reductions_dgp2dcp_canonicalizers_geo_mean_canon.R R/255_zzz_R_specific_visualize.R R/022_expressions_expression.R R/083_atoms_cvar.R R/020_lin_ops_lin_utils.R R/010_settings.R R/257_zzz_R_specific_exports.R R/125_constraints_second_order.R R/068_atoms_elementwise_logistic.R R/121_constraints_constraint.R R/187_reductions_complex2real_canonicalizers_pnorm_canon.R R/070_atoms_elementwise_pos.R R/168_reductions_dcp2cone_canonicalizers_rel_entr_canon.R R/056_atoms_elementwise_abs.R R/223_reductions_dqcp2dcp_tighten.R R/134_reductions_reduction.R R/185_reductions_complex2real_canonicalizers_aff_canon.R R/023_expressions_leaf.R R/047_atoms_affine_partial_transpose.R R/098_atoms_log_sum_exp.R R/252_reductions_solvers_solving_chain.R R/077_atoms_elementwise_logic.R R/196_reductions_dgp2dcp_canonicalizers_add_canon.R R/003_utilities_scopes.R R/112_atoms_eye_minus_inv.R R/190_reductions_complex2real_canonicalizers_soc_canon.R R/166_reductions_dcp2cone_canonicalizers_quad_form_canon.R R/038_atoms_affine_add_expr.R R/163_reductions_dcp2cone_canonicalizers_normNuc_canon.R R/011_lin_ops_LinOp.R R/145_reductions_dcp2cone_canonicalizers_min_canon.R R/160_reductions_dcp2cone_canonicalizers_log1p_canon.R R/157_reductions_dcp2cone_canonicalizers_log_canon.R R/128_constraints_power.R R/108_atoms_dotsort.R R/221_reductions_dqcp2dcp_inverse.R R/062_atoms_elementwise_maximum.R R/227_utilities_replace_quad_forms.R R/024_expressions_variable.R R/130_transforms_indicator.R R/244_reductions_solvers_conic_solvers_ecos_conif.R R/240_reductions_solvers_conic_solvers_gurobi_conif.R R/065_atoms_elementwise_rel_entr.R R/050_atoms_affine_kron.R R/063_atoms_elementwise_minimum.R R/015_cvxcore_r_canonInterface.R R/001_zzz_R_specific_CVXR-package.R R/067_atoms_elementwise_xexp.R R/250_reductions_solvers_qp_solvers_cplex_qpif.R R/091_atoms_max.R R/215_reductions_dgp2dcp_canonicalizers_eye_minus_inv_canon.R R/210_reductions_dgp2dcp_canonicalizers_quad_form_canon.R R/206_reductions_dgp2dcp_canonicalizers_pnorm_canon.R R/248_reductions_solvers_qp_solvers_highs_qpif.R R/124_constraints_cones.R R/129_constraints_finite_set.R R/249_reductions_solvers_qp_solvers_gurobi_qpif.R R/155_reductions_dcp2cone_canonicalizers_lambda_max_canon.R R/104_atoms_tr_inv.R R/162_reductions_dcp2cone_canonicalizers_matrix_frac_canon.R R/118_atoms_gen_lambda_max.R R/199_reductions_dgp2dcp_canonicalizers_mulexpression_canon.R R/219_reductions_dgp2dcp_canonicalizers_finite_set_canon.R R/032_atoms_affine_wraps.R R/216_reductions_dgp2dcp_canonicalizers_pf_eigenvalue_canon.R R/014_lin_ops_CVXcanon.R R/241_reductions_solvers_conic_solvers_highs_conif.R R/225_reductions_discrete2mixedint_valinvec2mixedint.R R/090_atoms_pnorm.R R/103_atoms_matrix_frac.R R/178_reductions_dcp2cone_canonicalizers_quad_quad_over_lin_canon.R R/004_zzz_R_specific_generics.R R/035_atoms_affine_axis_aff_atom.R R/188_reductions_complex2real_canonicalizers_matrix_canon.R R/146_reductions_dcp2cone_canonicalizers_minimum_canon.R R/203_reductions_dgp2dcp_canonicalizers_log_canon.R R/017_zzz_R_specific_sparse_utils.R R/040_atoms_affine_index.R R/074_atoms_elementwise_loggamma.R R/189_reductions_complex2real_canonicalizers_psd_canon.R R/076_atoms_elementwise_ceil.R R/152_reductions_dcp2cone_canonicalizers_geo_mean_canon.R R/095_atoms_quad_form.R R/220_reductions_dgp2dcp_dgp2dcp.R R/058_atoms_elementwise_log.R R/179_reductions_solution.R R/211_reductions_dgp2dcp_canonicalizers_quad_over_lin_canon.R R/233_reductions_solvers_solver.R R/212_reductions_dgp2dcp_canonicalizers_xexp_canon.R R/080_atoms_sum_smallest.R R/184_reductions_complex2real_canonicalizers_variable_canon.R R/053_atoms_affine_cumsum.R R/165_reductions_dcp2cone_canonicalizers_power_canon.R R/231_reductions_cvx_attr2constr.R R/066_atoms_elementwise_log1p.R R/127_constraints_exponential.R R/204_reductions_dgp2dcp_canonicalizers_prod_canon.R R/182_reductions_complex2real_canonicalizers_constant_canon.R R/243_reductions_solvers_conic_solvers_glpk_mi_conif.R R/224_reductions_dqcp2dcp_dqcp2dcp.R R/149_reductions_dcp2cone_canonicalizers_sum_largest_canon.R R/260_zzz_R_specific_aliases.R R/201_reductions_dgp2dcp_canonicalizers_sum_canon.R R/087_zzz_R_specific_convenience.R R/089_atoms_norm_inf.R R/232_reductions_solvers_utilities.R R/230_reductions_dcp2cone_cone_matrix_stuffing.R R/044_atoms_affine_diag.R R/167_reductions_dcp2cone_canonicalizers_quad_over_lin_canon.R R/143_reductions_dcp2cone_canonicalizers_max_canon.R R/226_reductions_solvers_bisection.R R/208_reductions_dgp2dcp_canonicalizers_norm_inf_canon.R R/154_reductions_dcp2cone_canonicalizers_kl_div_canon.R R/033_atoms_elementwise_elementwise.R R/158_reductions_dcp2cone_canonicalizers_log_det_canon.R R/052_atoms_affine_conv.R R/202_reductions_dgp2dcp_canonicalizers_exp_canon.R R/131_problems_objective.R R/235_reductions_solvers_qp_solvers_qp_solver.R R/029_atoms_affine_conj.R R/042_atoms_affine_sum.R R/181_reductions_chain.R R/214_reductions_dgp2dcp_canonicalizers_one_minus_pos_canon.R R/132_problems_problem.R R/133_problems_param_prob.R
src/RcppProblemData.cpp
src/Makevars
src/CVXcanon.cpp
src/RcppExports.cpp
src/Utils.cpp
src/RcppConv.cpp
src/RcppLinOpVector.cpp
src/LinOpOperations.cpp
src/RcppCVXcanon.cpp
src/RcppLinOp.cpp
src/LinOpOperations.h
src/CVXcanon.h
inst/cran_tests.csv
inst/all_files.csv
inst/copy_r_source.R
inst/CITATION
inst/include/ProblemData.h
inst/include/Utils.h
inst/include/CVXR.h
inst/include/LinOp.h
inst/doc/cvxr_intro.R
inst/doc/cvxr_intro.html
inst/doc/cvxr_intro.Rmd inst/doc/whats_new.Rmd
inst/doc/whats_new.html
inst/doc/whats_new.R
inst/sty/dcp.sty
inst/visualize/template.html
build/vignette.rds
build/partial.rdb
tests/testthat.R tests/testthat/helper-solvers.R tests/testthat/helper-solver-test-problems.R tests/testthat/test-cran-solver-matrix.R vignettes/cvxr_intro.Rmd vignettes/whats_new.Rmd
data/dspop.rda
data/cdiac.rda
data/dssamp.rda
man/entr.Rd man/value.Rd man/intf_shape.Rd man/pf_eigenvalue.Rd man/Inequality.Rd man/And.Rd man/Or.Rd man/Variable.Rd man/solve_via_data.Rd man/is_scalar.Rd man/is_nonneg.Rd man/gen_lambda_max.Rd man/is_dqcp.Rd man/geo_mean.Rd man/dssamp.Rd man/lambda_sum_largest.Rd man/grad.Rd man/is_constant.Rd man/dual_cone.Rd man/SOC.Rd man/is_hermitian.Rd man/reduction_accepts.Rd man/Zero.Rd man/sign_from_args.Rd man/make_sparse_diagonal_matrix.Rd man/lambda_min.Rd man/num_cones.Rd man/total_variation.Rd man/is_concave.Rd man/is_dgp.Rd man/max_entries.Rd man/tr_inv.Rd man/DiagMat.Rd man/power.Rd man/logistic.Rd man/cdiac.Rd man/mixed_norm.Rd man/dual_value.Rd man/expr_H.Rd man/is_quasilinear.Rd man/is_symmetric.Rd man/dpp_scope_active.Rd man/inv_prod.Rd man/atom_domain.Rd man/is_dcp.Rd man/huber.Rd man/reshape_expr.Rd man/linop_args_push_back.Rd man/pos.Rd man/cummax_expr.Rd man/ceil_expr.Rd man/save_dual_value.Rd man/problem_solution.Rd man/perspective.Rd man/vstack.Rd man/FiniteSet.Rd man/is_mixed_integer.Rd man/loggamma.Rd man/is_atom_log_log_concave.Rd man/linop_new.Rd man/vec.Rd man/is_imag.Rd man/is_qpwa.Rd man/variables.Rd man/PowCone3D.Rd man/kl_div.Rd man/PowConeND.Rd man/cvxr_outer.Rd man/is_psd.Rd man/Not.Rd man/Constant.Rd man/sum_squares.Rd man/is_atom_convex.Rd man/solver_name.Rd man/is_skew_symmetric.Rd man/harmonic_mean.Rd man/is_pos.Rd man/one_minus_pos.Rd man/expr_copy.Rd man/reduction_apply.Rd man/status-constants.Rd man/linop_set_type.Rd man/set_label.Rd man/cvxr_norm.Rd man/vec_to_upper_tri.Rd man/ExpCone.Rd man/matrix_trace.Rd man/lambda_max.Rd man/is_dpp.Rd man/as_cvxr_expr.Rd man/is_log_log_convex.Rd man/cvar.Rd man/get_data.Rd man/Problem.Rd man/graph_implementation.Rd man/intf_is_skew_symmetric.Rd man/cone_sizes.Rd man/available_solvers.Rd man/dotsort.Rd man/linop_set_linop_data.Rd man/is_atom_log_log_convex.Rd man/dspop.Rd man/solution.Rd man/log_det.Rd man/SolverError.Rd man/is_affine.Rd man/quad_form.Rd man/conj_expr.Rd man/Equality.Rd man/violation.Rd man/canonical_form.Rd man/vdot.Rd man/curvature.Rd man/intf_is_hermitian.Rd man/expr_name.Rd man/constraints.Rd man/linop_set_sparse_data.Rd man/partial_trace.Rd man/norm_nuc.Rd man/Xor.Rd man/kron.Rd man/installed_solvers.Rd man/prod_entries.Rd man/expr_sign.Rd man/atoms.Rd man/Maximize.Rd man/is_matrix.Rd man/eye_minus_inv.Rd man/PSD.Rd man/sigma_max.Rd man/log_normcdf.Rd man/is_qp.Rd man/to_latex.Rd man/grapes-less-than-less-than-grapes.Rd man/is_nsd.Rd man/numeric_value.Rd man/dist_ratio.Rd man/problem_unpack_results.Rd man/with_dpp_scope.Rd man/is_incr.Rd man/size.Rd man/value-set.Rd man/NonPos.Rd man/constants.Rd man/real_expr.Rd man/conv.Rd man/update_parameters.Rd man/Parameter.Rd man/problem_data.Rd man/intf_sign.Rd man/get_problem_data.Rd man/is_param_affine.Rd man/is_quadratic.Rd man/residual.Rd man/id.Rd man/status.Rd man/norm1.Rd man/sum_largest.Rd man/sum_signs.Rd man/is_complex.Rd man/implies.Rd man/diff_pos.Rd man/matrix_frac.Rd man/DiagVec.Rd man/ptp.Rd man/name.Rd man/log_sum_exp.Rd man/smith_annotation.Rd man/NonNeg.Rd man/is_atom_quasiconvex.Rd man/neg.Rd man/linop_set_dense_data.Rd man/partial_transpose.Rd man/xexp.Rd man/grapes-greater-than-greater-than-grapes.Rd man/log1p_atom.Rd man/is_decr.Rd man/bmat.Rd man/project.Rd man/reduction_invert.Rd man/min_elemwise.Rd man/norm2.Rd man/cvxr_var.Rd man/square.Rd man/is_atom_concave.Rd man/condition_number.Rd man/cvxr_promote.Rd man/unpack_results.Rd man/multiply.Rd man/upper_tri.Rd man/is_pwl.Rd man/has_quadratic_term.Rd man/DCPError.Rd man/linop_size_push_back.Rd man/dual_residual.Rd man/problem_status.Rd man/cumsum_axis.Rd man/shape_from_args.Rd man/is_real.Rd man/visualize.Rd man/floor_expr.Rd man/is_vector.Rd man/is_log_log_affine.Rd man/psolve.Rd man/is_zero.Rd man/scalene.Rd man/validate_arguments.Rd man/mul_sign.Rd man/resolvent.Rd man/sum_entries.Rd man/linop_set_data_ndim.Rd man/inv_pos.Rd man/hstack.Rd man/linop_slice_push_back.Rd man/iff.Rd man/p_norm.Rd man/constr_size.Rd man/norm_inf.Rd man/tv.Rd man/tree_copy.Rd man/is_convex.Rd man/domain.Rd man/is_param_free.Rd man/is_quasiconvex.Rd man/intf_is_sparse.Rd man/parameters.Rd man/indicator.Rd man/math_atoms.Rd man/sum_smallest.Rd man/quad_over_lin.Rd man/max_elemwise.Rd man/rel_entr.Rd man/solver_default_param.Rd man/canonicalize.Rd man/is_log_log_concave.Rd man/imag_expr.Rd man/solver_stats.Rd man/is_nonpos.Rd man/is_quasiconcave.Rd man/intf_convert.Rd man/cvxr_mean.Rd man/lambda_sum_smallest.Rd man/intf_is_psd.Rd man/cvxr_diff.Rd man/broadcast_args.Rd man/length_expr.Rd man/CVXR-package.Rd man/cvxr_std.Rd man/scalar_product.Rd man/is_atom_quasiconcave.Rd man/solver-constants.Rd man/min_entries.Rd man/objective.Rd man/is_lp.Rd man/gmatmul.Rd man/Minimize.Rd
man/figures/logo.png
CVXR documentation built on March 6, 2026, 9:10 a.m.