{"id":61594,"library":"wg21-linear-algebra","title":"wg21-linear-algebra","description":"A linear algebra proposal for the C++ standard library","status":"active","version":"0.7.3","language":"cpp","source_language":null,"source_url":null,"tags":["linear-algebra","proposal","c++","experimental"],"install":[{"cmd":"vcpkg install wg21-linear-algebra","lang":"bash","label":"vcpkg"},{"cmd":"# CMakeLists.txt\nfind_package(wg21_linear_algebra CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE wg21-linear-algebra::wg21-linear-algebra)","lang":"cmake","label":"CMake"}],"dependencies":[],"imports":[{"symbol":"linalg/linalg.h","correct":"#include <linalg/linalg.h>"}],"quickstart":{"code":"#include <linalg/linalg.h>\n#include <iostream>\n#include <vector>\n\nint main() {\n    std::vector<double> A = {1.0, 2.0, 3.0, 4.0};\n    std::vector<double> B = {5.0, 6.0, 7.0, 8.0};\n    std::vector<double> C(4);\n    linalg::add(2, 2, A.data(), 2, B.data(), 2, C.data(), 2);\n    std::cout << \"Result: \" << C[0] << \" \" << C[1] << \" \" << C[2] << \" \" << C[3] << std::endl;\n    return 0;\n}","lang":"cpp","description":"Add two 2x2 matrices using linalg"},"warnings":[{"fix":"Check for updates to the proposal before using in production","message":"Experimental; API may change","severity":"breaking","affected_versions":"<1.0"}],"env_vars":null,"search_vec":"'algebra':4,7,16 'c':11,18 'experiment':19 'librari':13 'linear':3,6,15 'linear-algebra':14 'propos':8,17 'standard':12 'wg21':2 'wg21-linear-algebra':1","created_at":"2026-06-17T04:57:16.244534+00:00","updated_at":"2026-06-17T04:57:16.244534+00:00","problems":[],"ecosystem":"vcpkg","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["other"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}