nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches

Result of lsqnonneg_impl. More...

#include <solvers.hpp>

Public Attributes

Value x
 Non-negative solution column.
double resnorm
 Squared 2-norm of the residual ‖C·x − d‖².
Value residual
 Residual column d − C·x.
int exitflag
 1 on convergence.
int iterations
 Outer-loop iteration count.
std::string algorithm
 Always "active-set".
std::string message
 Termination message.

Detailed Description

Result of lsqnonneg_impl.

Definition at line 35 of file linalg/include/nk/linalg/solvers.hpp.

Member Data Documentation

◆ algorithm

std::string nk::linalg::NnlsResult::algorithm

Always "active-set".

Definition at line 41 of file linalg/include/nk/linalg/solvers.hpp.

◆ exitflag

int nk::linalg::NnlsResult::exitflag

1 on convergence.

Definition at line 39 of file linalg/include/nk/linalg/solvers.hpp.

◆ iterations

int nk::linalg::NnlsResult::iterations

Outer-loop iteration count.

Definition at line 40 of file linalg/include/nk/linalg/solvers.hpp.

◆ message

std::string nk::linalg::NnlsResult::message

Termination message.

Definition at line 42 of file linalg/include/nk/linalg/solvers.hpp.

◆ residual

Value nk::linalg::NnlsResult::residual

Residual column d − C·x.

Definition at line 38 of file linalg/include/nk/linalg/solvers.hpp.

◆ resnorm

double nk::linalg::NnlsResult::resnorm

Squared 2-norm of the residual ‖C·x − d‖².

Definition at line 37 of file linalg/include/nk/linalg/solvers.hpp.

◆ x

Value nk::linalg::NnlsResult::x

Non-negative solution column.

Definition at line 36 of file linalg/include/nk/linalg/solvers.hpp.


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