rosetta.basic.svd._basic_svd_ module
Classes
class SVD_Solver
basic/svd/SVD_Solver.hh:112
Ancestors (in MRO)
- SVD_Solver
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void __init__(_object*)
init( (object)arg1, (int)M, (int)N) -> None : basic/svd/SVD_Solver.hh:138
C++ signature : void __init__(_object*,unsigned long,unsigned long)
init( (object)arg1, (SVD_Solver)other) -> None : basic/svd/SVD_Solver.hh:143
C++ signature : void __init__(_object*,basic::svd::SVD_Solver)
def assign(
...)
assign( (SVD_Solver)arg1, (SVD_Solver)other) -> SVD_Solver : basic/svd/SVD_Solver.hh:141
C++ signature : basic::svd::SVD_Solver {lvalue} assign(basic::svd::SVD_Solver {lvalue},basic::svd::SVD_Solver)
def get_svd_solution(
...)
get_svd_solution( (SVD_Solver)arg1) -> vector1_Real : return the vector x that minimize ||Ax - b||^2 Can be called after run_solve_svd()
C++ signature :
utility::vector1
def run_decomp_svd(
...)
run_decomp_svd( (SVD_Solver)arg1) -> None : decompose the matrix A. Can be called after the matrix A and vector b are set (with set_matrix_A and set_vector_b)
C++ signature : void run_decomp_svd(basic::svd::SVD_Solver {lvalue})
def run_score_svd_on_matrix(
...)
run_score_svd_on_matrix( (SVD_Solver)arg1, (vec1_vec1_Real)cppstyle_A) -> float : return the score given the matrix A Can be called after run_decomp_svd()
C++ signature : double run_score_svd_on_matrix(basic::svd::SVD_Solver {lvalue},utility::vector1<utility::vector1<double, std::allocator<double> >, std::allocator<utility::vector1<double, std::allocator<double> > > >)
run_score_svd_on_matrix( (SVD_Solver)arg1, (object)A) -> float : return the score given the matrix A (FArray2D version) Can be called after run_decomp_svd()
C++ signature : double run_score_svd_on_matrix(basic::svd::SVD_Solver {lvalue},ObjexxFCL::FArray2D<double>)
def run_score_svd_without_solving(
...)
run_score_svd_without_solving( (SVD_Solver)arg1) -> float : return the minimzed score without the need to call run_solve_svd() Can be called after run_decomp_svd()
C++ signature : double run_score_svd_without_solving(basic::svd::SVD_Solver {lvalue})
def run_solve_svd(
...)
run_solve_svd( (SVD_Solver)arg1) -> None : minimize the cost sqrt( ||A x - b||^2 ) (but doesn't calculate it) Can be called after run_decomp_svd()
C++ signature : void run_solve_svd(basic::svd::SVD_Solver {lvalue})
def set_matrix_A(
...)
set_matrix_A( (SVD_Solver)arg1, (vec1_vec1_Real)A) -> None : set the matrix A of Ax=b
C++ signature : void set_matrix_A(basic::svd::SVD_Solver {lvalue},utility::vector1<utility::vector1<double, std::allocator<double> >, std::allocator<utility::vector1<double, std::allocator<double> > > >)
set_matrix_A( (SVD_Solver)arg1, (object)A) -> None : set the matrix A of Ax=b (FArray2D version)
C++ signature : void set_matrix_A(basic::svd::SVD_Solver {lvalue},ObjexxFCL::FArray2D<double>)
def set_vector_b(
...)
set_vector_b( (SVD_Solver)arg1, (vector1_Real)b) -> None : set the vector b of Ax=b
C++ signature : void set_vector_b(basic::svd::SVD_Solver {lvalue},utility::vector1<double, std::allocator<double> >)
set_vector_b( (SVD_Solver)arg1, (object)b) -> None : set the vector b of Ax=b (FArray1D version)
C++ signature : void set_vector_b(basic::svd::SVD_Solver {lvalue},ObjexxFCL::FArray1D<double>)
class SVD_SolverAP
Ancestors (in MRO)
- SVD_SolverAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (SVD_SolverAP)arg1) -> SVD_Solver :
C++ signature :
boost::shared_ptr
class SVD_SolverCAP
Ancestors (in MRO)
- SVD_SolverCAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (SVD_SolverCAP)arg1) -> SVD_Solver :
C++ signature :
boost::shared_ptr