|
Rosetta
|
SVD solver class `. More...
#include <basic/svd/SVD_Solver.hh>#include <ObjexxFCL/FArray1D.hh>#include <ObjexxFCL/FArray2D.hh>#include <ObjexxFCL/Fmath.hh>#include <algorithm>#include <cmath>#include <platform/types.hh>#include <string>#include <utility/exit.hh>#include <utility/vector1.hh>#include <utility/vectorL.hh>Namespaces | |
| basic | |
| Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input. | |
| basic::svd | |
SVD solver class `.
Solve over-determined set of linear equation to minimize ||A x - b||^2, using Singular Value Decomposition (SVD) method.
| Specify | the size of the problem in the constructor (M is the number of equations, N is the number of parameters to fit) M MUST be larger or equal than N. Use the set_* functions to set the data vector b and the matrix A. Use the run_* functions in the correct order to solve your system (run_decomp_svd, then run_solve_svd) You can score the result with run_score_svd_on_matrix You can retrieve your solution with get_svd_solution. |
@authorv Christophe Schmitz & Srivatsan Raman