![]() |
Rosetta Utilities
2014.16.56682
|
SVD solver class. More...
#include <platform/types.hh>#include <utility/vector1.hh>#include <ObjexxFCL/FArray2D.hh>#include <ObjexxFCL/FArray1D.hh>#include <utility/vector1.fwd.hh>#include <utility/vector1_bool.hh>#include <utility/vectorL.fwd.hh>#include <utility/vectorL.hh>#include <utility/vectorL_Selector.hh>#include <utility/vectorL_bool.hh>#include <ObjexxFCL/Dimension.fwd.hh>#include <ObjexxFCL/Dimension.hh>#include <ObjexxFCL/DimensionExpression.hh>#include <ObjexxFCL/DynamicIndexRange.fwd.hh>#include <ObjexxFCL/DynamicIndexRange.hh>#include <ObjexxFCL/FArray.fwd.hh>#include <ObjexxFCL/FArray.hh>#include <ObjexxFCL/FArray1.fwd.hh>#include <ObjexxFCL/FArray1.hh>#include <ObjexxFCL/FArray1D.fwd.hh>#include <ObjexxFCL/FArray2.fwd.hh>#include <ObjexxFCL/FArray2.hh>#include <ObjexxFCL/FArray2D.fwd.hh>#include <ObjexxFCL/FArrayInitializer.fwd.hh>#include <ObjexxFCL/FArrayInitializer.hh>#include <ObjexxFCL/FArraySection.fwd.hh>#include <ObjexxFCL/FArraySection.hh>#include <ObjexxFCL/FArrayTraits.fwd.hh>#include <ObjexxFCL/FArrayTraits.hh>#include <ObjexxFCL/IndexRange.fwd.hh>#include <ObjexxFCL/IndexRange.hh>#include <ObjexxFCL/InitializerSentinel.hh>#include <ObjexxFCL/Observer.fwd.hh>#include <ObjexxFCL/Observer.hh>#include <ObjexxFCL/ObserverMulti.hh>#include <ObjexxFCL/ObserverSingle.hh>#include <ObjexxFCL/ProxySentinel.hh>#include <ObjexxFCL/SetWrapper.fwd.hh>#include <ObjexxFCL/Star.fwd.hh>#include <ObjexxFCL/Star.hh>#include <ObjexxFCL/proxy_const_assert.hh>#include <algorithm>#include <cassert>#include <cmath>#include <cstddef>#include <cstdio>#include <iosfwd>#include <string>#include <vector>Classes | |
| class | basic::svd::SVD_Solver |
Namespaces | |
| basic | |
| basic::svd | |
SVD solver class.
| 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. |
Christophe Schmitz
1.8.7