#include <LLSSolver.h>
|
| using | complex = std::complex< float > |
| |
Base class for linear least-square solvers. These are used by the solution solvers such as ScalarSolver, DiagonalSolver and FullJonesSolver.
◆ complex
◆ LLSSolver()
| dp3::ddecal::LLSSolver::LLSSolver |
( |
int |
m, |
|
|
int |
n, |
|
|
int |
nrhs |
|
) |
| |
|
inline |
◆ ~LLSSolver()
| virtual dp3::ddecal::LLSSolver::~LLSSolver |
( |
| ) |
|
|
inlinevirtual |
◆ Make()
| static std::unique_ptr<LLSSolver> dp3::ddecal::LLSSolver::Make |
( |
LLSSolverType |
lss_type, |
|
|
int |
m, |
|
|
int |
n, |
|
|
int |
nrhs |
|
) |
| |
|
static |
◆ ParseType()
| static LLSSolverType dp3::ddecal::LLSSolver::ParseType |
( |
const std::string & |
solver | ) |
|
|
static |
◆ Solve() [1/2]
| virtual bool dp3::ddecal::LLSSolver::Solve |
( |
complex * |
a, |
|
|
complex * |
b |
|
) |
| |
|
pure virtual |
◆ Solve() [2/2]
| virtual bool dp3::ddecal::LLSSolver::Solve |
( |
complex * |
a, |
|
|
complex * |
b, |
|
|
[[maybe_unused] ] complex * |
initial_value |
|
) |
| |
|
inlinevirtual |
◆ m_
| int dp3::ddecal::LLSSolver::m_ |
|
protected |
◆ n_
| int dp3::ddecal::LLSSolver::n_ |
|
protected |
◆ nrhs_
| int dp3::ddecal::LLSSolver::nrhs_ |
|
protected |
The documentation for this class was generated from the following file: