BDEPEND=python? ( dev-lang/swig ) dev-build/make >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=system-csparse? ( sci-libs/csparse ) system-eigen3? ( dev-cpp/eigen ) system-ipopt? ( sci-libs/ipopt ) system-lapack? ( virtual/lapack virtual/blas ) system-metis? ( sci-libs/metis ) system-mumps? ( sci-libs/mumps[metis,-mpi] ) octave? ( >=sci-mathematics/octave-6 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) system-sundials? ( sci-libs/sundials[lapack?] ) system-xml? ( dev-libs/tinyxml2 ) DESCRIPTION=CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. EAPI=8 HOMEPAGE=https://casadi.org IUSE=alpaqa ampl blasfeo blocksqp bonmin cbc clp cplex csparse daqp dsdp gurobi eigen3 fatrop highs hpipm hsl +ipopt knitro +lapack +mumps octave osqp proxqp +python qpoases simde sleqp snopt spral sundials superscs system-csparse +system-eigen3 +system-ipopt +system-lapack +system-metis +system-mumps system-sundials +system-xml trlib +xml worhp python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=LGPL-3 PROPERTIES=live RDEPEND=system-csparse? ( sci-libs/csparse ) system-eigen3? ( dev-cpp/eigen ) system-ipopt? ( sci-libs/ipopt ) system-lapack? ( virtual/lapack virtual/blas ) system-metis? ( sci-libs/metis ) system-mumps? ( sci-libs/mumps[metis,-mpi] ) octave? ( >=sci-mathematics/octave-6 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) system-sundials? ( sci-libs/sundials[lapack?] ) system-xml? ( dev-libs/tinyxml2 ) REQUIRED_USE=hpipm? ( blasfeo ) fatrop? ( blasfeo ) proxqp? ( eigen3 simde ) ipopt? ( mumps ) bonmin? ( ipopt cbc ) cbc? ( clp ) clp? ( mumps lapack ) mumps? ( lapack ) spral? ( lapack ) hsl? ( lapack ) alpaqa? ( eigen3 ) system-mumps? ( system-metis ) SLOT=0 _eclasses_=cmake d3613e557da672de5255dab91c8f731f flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 _md5_=de08e8a71593ed2228b2497cf8b682f9