Top

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 > get_svd_solution(basic::svd::SVD_Solver {lvalue})

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)

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 get(boost::weak_ptr)

class SVD_SolverCAP

Ancestors (in MRO)

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 get(boost::weak_ptr)