Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
uni20::linalg::linear_solve_op Struct Reference

Destructive dense general linear-system solve operation tag. More...

#include <operation_tags.hpp>

Static Public Attributes

static constexpr std::string_view name = "linear_solve"
 

Detailed Description

Destructive dense general linear-system solve operation tag.

Backends overwrite coefficient and right-hand-side work matrices while solving coefficients * solution = right_hand_sides. Kernel arguments are (coefficients, right_hand_sides, SolveInfo&, SolveOptions<Real> const&), with Real matching the scalar's real type. Numerical failures write diagnostics and return dispatch success; a dispatch decline preserves all three output arguments.

Member Data Documentation

◆ name

constexpr std::string_view uni20::linalg::linear_solve_op::name = "linear_solve"
staticconstexpr

The documentation for this struct was generated from the following file: