rosetta.basic.svd
index
(built-in)

Bindings for basic::svd namespace

 
Classes
       
builtins.object
SVD_Solver

 
class SVD_Solver(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.basic.svd.SVD_Solver, M : int, N : int) -> NoneType
 
2. __init__(self : rosetta.basic.svd.SVD_Solver, other : rosetta.basic.svd.SVD_Solver) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.basic.svd.SVD_Solver, other : rosetta.basic.svd.SVD_Solver) -> rosetta.basic.svd.SVD_Solver
get_svd_solution(...) from builtins.PyCapsule
get_svd_solution(rosetta.basic.svd.SVD_Solver) -> rosetta.utility.vector1_double
 
return the vector x that minimize ||Ax - b||^2
 Can be called after run_solve_svd()
run_decomp_svd(...) from builtins.PyCapsule
run_decomp_svd(rosetta.basic.svd.SVD_Solver) -> NoneType
 
decompose the matrix A.
 Can be called after the matrix A and vector b are set (with set_matrix_A and set_vector_b)
run_score_svd_on_matrix(...) from builtins.PyCapsule
run_score_svd_on_matrix(*args, **kwargs)
Overloaded function.
 
1. run_score_svd_on_matrix(self : rosetta.basic.svd.SVD_Solver, cppstyle_A : rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t) -> float
 
return the score given the matrix A
 Can be called after run_decomp_svd()
 
2. run_score_svd_on_matrix(self : rosetta.basic.svd.SVD_Solver, A : ObjexxFCL::FArray2D<double>) -> float
 
return the score given the matrix A (ObjexxFCL::FArray2D version)
 Can be called after run_decomp_svd()
run_score_svd_without_solving(...) from builtins.PyCapsule
run_score_svd_without_solving(rosetta.basic.svd.SVD_Solver) -> float
 
return the minimzed score without the need to call run_solve_svd()
 Can be called after run_decomp_svd()
run_solve_svd(...) from builtins.PyCapsule
run_solve_svd(rosetta.basic.svd.SVD_Solver) -> NoneType
 
minimize the cost sqrt( ||A x - b||^2 ) (but doesn't calculate it)
 Can be called after run_decomp_svd()
set_matrix_A(...) from builtins.PyCapsule
set_matrix_A(*args, **kwargs)
Overloaded function.
 
1. set_matrix_A(self : rosetta.basic.svd.SVD_Solver, A : rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t) -> NoneType
 
set the matrix A of Ax=b
 
2. set_matrix_A(self : rosetta.basic.svd.SVD_Solver, A : ObjexxFCL::FArray2D<double>) -> NoneType
 
set the matrix A of Ax=b (ObjexxFCL::FArray2D version)
set_vector_b(...) from builtins.PyCapsule
set_vector_b(*args, **kwargs)
Overloaded function.
 
1. set_vector_b(self : rosetta.basic.svd.SVD_Solver, b : rosetta.utility.vector1_double) -> NoneType
 
set the vector b of Ax=b
 
2. set_vector_b(self : rosetta.basic.svd.SVD_Solver, b : ObjexxFCL::FArray1D<double>) -> NoneType
 
set the vector b of Ax=b (ObjexxFCL::FArray1D version)