| |
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)
|