Top

rosetta.core.optimization._core_optimization_ module

Functions

def atom_tree_dfunc(

...)

atom_tree_dfunc( (Pose)pose, (MinimizerMap)min_map, (ScoreFunction)scorefxn, (vector1_Real)vars, (vector1_Real)dE_dvars) -> None : core/optimization/atom_tree_minimize.hh:46

C++ signature : void atom_tree_dfunc(core::pose::Pose {lvalue},core::optimization::MinimizerMap {lvalue},core::scoring::ScoreFunction,utility::vector1 >,utility::vector1 > {lvalue})

def atom_tree_get_atompairE_deriv(

...)

atom_tree_get_atompairE_deriv( (Pose)pose, (MinimizerMap)min_map, (ScoreFunction)scorefxn) -> None : core/optimization/atom_tree_minimize.hh:54

C++ signature : void atom_tree_get_atompairE_deriv(core::pose::Pose {lvalue},core::optimization::MinimizerMap {lvalue},core::scoring::ScoreFunction)

def cart_numerical_derivative_check(

...)

cart_numerical_derivative_check( (CartesianMinimizerMap)min_map, (CartesianMultifunc)func, (vector1_Real)start_vars, (vector1_Real)dE_dvars, (NumericalDerivCheckResult)deriv_check_result, (bool)verbose) -> None : core/optimization/cartesian_minimize.hh:73

C++ signature : void cart_numerical_derivative_check(core::optimization::CartesianMinimizerMap,core::optimization::CartesianMultifunc,utility::vector1 >,utility::vector1 >,boost::shared_ptr,bool)

def cartesian_collect_atompairE_deriv(

...)

cartesian_collect_atompairE_deriv( (Pose)pose, (CartesianMinimizerMap)min_map, (ScoreFunction)scorefxn, (vector1_Real)dE_dvars, (float)scale) -> None : core/optimization/cartesian_minimize.hh:62

C++ signature : void cartesian_collect_atompairE_deriv(core::pose::Pose {lvalue},core::optimization::CartesianMinimizerMap {lvalue},core::scoring::ScoreFunction,utility::vector1 > {lvalue},double)

def cartesian_collect_torsional_deriv(

...)

cartesian_collect_torsional_deriv( (Pose)pose, (CartesianMinimizerMap)min_map, (ScoreFunction)scorefxn, (vector1_Real)dE_dvars, (float)scale) -> None : core/optimization/cartesian_minimize.hh:53

C++ signature : void cartesian_collect_torsional_deriv(core::pose::Pose {lvalue},core::optimization::CartesianMinimizerMap {lvalue},core::scoring::ScoreFunction,utility::vector1 > {lvalue},double)

def cartesian_dfunc(

...)

cartesian_dfunc( (Pose)pose, (CartesianMinimizerMap)min_map, (ScoreFunction)scorefxn, (vector1_Real)vars, (vector1_Real)dE_dvars) -> None : core/optimization/cartesian_minimize.hh:45

C++ signature : void cartesian_dfunc(core::pose::Pose {lvalue},core::optimization::CartesianMinimizerMap {lvalue},core::scoring::ScoreFunction,utility::vector1 >,utility::vector1 > {lvalue})

def numerical_derivative_check(

...)

numerical_derivative_check( (MinimizerMap)min_map, (Multifunc)func, (vector1_Real)start_vars, (vector1_Real)dE_dvars, (NumericalDerivCheckResult)deriv_check_result, (bool)verbose) -> None : core/optimization/atom_tree_minimize.hh:83

C++ signature : void numerical_derivative_check(core::optimization::MinimizerMap,core::optimization::Multifunc,utility::vector1 >,utility::vector1 >,boost::shared_ptr,bool)

def simple_numeric_deriv_check(

...)

simple_numeric_deriv_check( (Multifunc)func, (vector1_Real)start_vars, (vector1_Real)dE_dvars, (bool)send_to_stdout, (bool)verbose [, (int)nsteps=5]) -> SimpleDerivCheckResult : Numeric deriv check for Multifuncs other than the AtomTreeMultifunc.

C++ signature : core::optimization::SimpleDerivCheckResult simple_numeric_deriv_check(core::optimization::Multifunc,utility::vector1 >,utility::vector1 >,bool,bool [,unsigned long=5])

def tors_deriv_to_cartesian(

...)

tors_deriv_to_cartesian( (float)dE_dtor, (object)coords, (object)dE_dxs) -> None : core/optimization/cartesian_minimize.hh:79

C++ signature : void tors_deriv_to_cartesian(double,boost::tuples::tuple, numeric::xyzVector, numeric::xyzVector, numeric::xyzVector, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>,boost::tuples::tuple, numeric::xyzVector, numeric::xyzVector, numeric::xyzVector, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> {lvalue})

def torsional_derivative_from_cartesian_derivatives(

...)

torsional_derivative_from_cartesian_derivatives( (Atom)atom, (DOF_Node)dof_node, (float)dof_deriv, (float)torsion_scale_factor) -> float : core/optimization/atom_tree_minimize.hh:62

C++ signature : double torsional_derivative_from_cartesian_derivatives(core::kinematics::tree::Atom,core::optimization::DOF_Node,double,double)

Classes

class ArmijoLineMinimization

////////////////////////////////////////////////////// //////////////////////////////////////////////////////

Ancestors (in MRO)

Methods

def __init__(

...)

Inheritance: LineMinimizationAlgorithm.__init__

init( (object)arg1, (Multifunc)score_fxn, (bool)nonmonotone, (int)dim) -> None : core/optimization/LineMinimizer.hh:166

C++ signature :
    void __init__(_object*,core::optimization::Multifunc,bool,unsigned long)

init( (object)arg1, (ArmijoLineMinimization)) -> None : ////////////////////////////////////////////////////// //////////////////////////////////////////////////////

C++ signature :
    void __init__(_object*,core::optimization::ArmijoLineMinimization)

def Armijo(

...)

Armijo( (ArmijoLineMinimization)arg1, (float)init_step, (func_1d)func_eval) -> float : core/optimization/LineMinimizer.hh:171

C++ signature : double Armijo(core::optimization::ArmijoLineMinimization {lvalue},double,core::optimization::func_1d {lvalue})

def cubic_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.cubic_interpolation

cubic_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:120

C++ signature : double cubic_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double,double)

def fetch_stored_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.fetch_stored_derivatives

fetch_stored_derivatives( (LineMinimizationAlgorithm)arg1, (vector1_Real)get_derivs) -> None : core/optimization/LineMinimizer.hh:116

C++ signature : void fetch_stored_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue},utility::vector1 > {lvalue})

def nonmonotone(

...)

Inheritance: LineMinimizationAlgorithm.nonmonotone

nonmonotone( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:114

C++ signature : bool nonmonotone(core::optimization::LineMinimizationAlgorithm {lvalue})

def provide_stored_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.provide_stored_derivatives

provide_stored_derivatives( (ArmijoLineMinimization)arg1) -> bool : core/optimization/LineMinimizer.hh:169

C++ signature :
    bool provide_stored_derivatives(core::optimization::ArmijoLineMinimization {lvalue})

provide_stored_derivatives( (ArmijoLineMinimization)arg1) -> bool :

C++ signature :
    bool provide_stored_derivatives(ArmijoLineMinimization_exposer_callback {lvalue})

def quadratic_deriv_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.quadratic_deriv_interpolation

quadratic_deriv_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:118

C++ signature : double quadratic_deriv_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double,double)

def quadratic_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.quadratic_interpolation

quadratic_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2) -> float : core/optimization/LineMinimizer.hh:117

C++ signature : double quadratic_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double)

def secant_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.secant_interpolation

secant_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)deriv1, (float)point2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:119

C++ signature : double secant_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double)

def silent(

...)

Inheritance: LineMinimizationAlgorithm.silent

silent( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:122

C++ signature :
    bool silent(core::optimization::LineMinimizationAlgorithm {lvalue})

silent( (LineMinimizationAlgorithm)arg1, (bool)s_in) -> None : core/optimization/LineMinimizer.hh:123

C++ signature :
    void silent(core::optimization::LineMinimizationAlgorithm {lvalue},bool)

def store_current_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.store_current_derivatives

store_current_derivatives( (LineMinimizationAlgorithm)arg1, (vector1_Real)curr_derivs) -> None : core/optimization/LineMinimizer.hh:115

C++ signature : void store_current_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue},utility::vector1 > {lvalue})

class ArmijoLineMinimizationAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (ArmijoLineMinimizationAP)arg1) -> ArmijoLineMinimization :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class ArmijoLineMinimizationCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (ArmijoLineMinimizationCAP)arg1) -> ArmijoLineMinimization :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class AtomTreeMinimizer

High-level atom tree minimizer class

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature :
    void __init__(_object*)

init( (object)arg1, (AtomTreeMinimizer)) -> None : High-level atom tree minimizer class

C++ signature :
    void __init__(_object*,core::optimization::AtomTreeMinimizer)

def check_setup(

...)

check_setup( (AtomTreeMinimizer)arg1, (Pose)pose, (MoveMap)move_map, (ScoreFunction)scorefxn, (MinimizerOptions)options) -> None : Do consistency checks for minimizer setup.

C++ signature : void check_setup(core::optimization::AtomTreeMinimizer {lvalue},core::pose::Pose,core::kinematics::MoveMap,core::scoring::ScoreFunction,core::optimization::MinimizerOptions)

def deriv_check_result(

...)

deriv_check_result( (AtomTreeMinimizer)arg1) -> NumericalDerivCheckResult : After minimization has concluded, the user may access the deriv-check result, assuming that they have run the AtomTreeMinimizer with deriv_check = true;

C++ signature : boost::shared_ptr deriv_check_result(core::optimization::AtomTreeMinimizer {lvalue})

def run(

...)

run( (AtomTreeMinimizer)arg1, (Pose)pose, (MoveMap)move_map, (ScoreFunction)scorefxn, (MinimizerOptions)options) -> float : run minimization and return the final score at minimization's conclusion. Virtual allowing derived classes to mascarade as AtomTreeMinimizers. Non-const so that it can modify its deriv_check_result_ object.

C++ signature :
    double run(core::optimization::AtomTreeMinimizer {lvalue},core::pose::Pose {lvalue},core::kinematics::MoveMap,core::scoring::ScoreFunction,core::optimization::MinimizerOptions)

run( (AtomTreeMinimizer)arg1, (Pose)pose, (MoveMap)move_map, (ScoreFunction)scorefxn, (MinimizerOptions)options) -> float :

C++ signature :
    double run(AtomTreeMinimizer_exposer_callback {lvalue},core::pose::Pose {lvalue},core::kinematics::MoveMap,core::scoring::ScoreFunction,core::optimization::MinimizerOptions)

class AtomTreeMinimizerAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (AtomTreeMinimizerAP)arg1) -> AtomTreeMinimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class AtomTreeMinimizerCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (AtomTreeMinimizerCAP)arg1) -> AtomTreeMinimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class AtomTreeMultifunc

Atom tree multifunction class

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (Pose)pose_in, (MinimizerMap)min_map_in, (ScoreFunction)scorefxn_in [, (bool)deriv_check_in=False [, (bool)deriv_check_verbose_in=False]]) -> None : core/optimization/AtomTreeMultifunc.hh:46

C++ signature :
    void __init__(_object*,core::pose::Pose {lvalue},core::optimization::MinimizerMap {lvalue},core::scoring::ScoreFunction [,bool=False [,bool=False]])

init( (object)arg1, (AtomTreeMultifunc)) -> None : Atom tree multifunction class

C++ signature :
    void __init__(_object*,core::optimization::AtomTreeMultifunc)

def abort_min(

...)

Inheritance: Multifunc.abort_min

abort_min( (AtomTreeMultifunc)arg1, (vector1_Real)) -> bool : Christophe added the following to allow premature end of minimization If you want to abort the minimizer under specific circonstances overload this function and return true if you want to stop, false if you want to continue. FOR THE MOMENT, ONLY IN DFPMIN!

C++ signature :
    bool abort_min(core::optimization::AtomTreeMultifunc {lvalue},utility::vector1<double, std::allocator<double> >)

abort_min( (AtomTreeMultifunc)arg1, (vector1_Real)) -> bool :

C++ signature :
    bool abort_min(AtomTreeMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >)

def dfunc(

...)

Inheritance: Multifunc.dfunc

dfunc( (AtomTreeMultifunc)arg1, (vector1_Real)vars, (vector1_Real)dE_dvars) -> None : core/optimization/AtomTreeMultifunc.hh:61

C++ signature :
    void dfunc(core::optimization::AtomTreeMultifunc {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> > {lvalue})

dfunc( (AtomTreeMultifunc)arg1, (vector1_Real)vars, (vector1_Real)dE_dvars) -> None :

C++ signature :
    void dfunc(AtomTreeMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> > {lvalue})

def dump(

...)

Inheritance: Multifunc.dump

dump( (AtomTreeMultifunc)arg1, (vector1_Real)vars, (vector1_Real)vars2) -> None : Error state reached -- derivative does not match gradient

C++ signature :
    void dump(core::optimization::AtomTreeMultifunc {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> >)

dump( (AtomTreeMultifunc)arg1, (vector1_Real)vars, (vector1_Real)vars2) -> None :

C++ signature :
    void dump(AtomTreeMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> >)

def set_deriv_check_result(

...)

set_deriv_check_result( (AtomTreeMultifunc)arg1, (NumericalDerivCheckResult)deriv_check_result) -> None : core/optimization/AtomTreeMultifunc.hh:63

C++ signature : void set_deriv_check_result(core::optimization::AtomTreeMultifunc {lvalue},boost::shared_ptr)

class AtomTreeMultifuncAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (AtomTreeMultifuncAP)arg1) -> AtomTreeMultifunc :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class AtomTreeMultifuncCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (AtomTreeMultifuncCAP)arg1) -> AtomTreeMultifunc :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class BrentLineMinimization

////////////////////////////////////////////////////// //////////////////////////////////////////////////////

Ancestors (in MRO)

Methods

def __init__(

...)

Inheritance: LineMinimizationAlgorithm.__init__

init( (object)arg1, (Multifunc)score_fxn, (int)dim) -> None : core/optimization/LineMinimizer.hh:145

C++ signature :
    void __init__(_object*,core::optimization::Multifunc,unsigned long)

init( (object)arg1, (BrentLineMinimization)) -> None : ////////////////////////////////////////////////////// //////////////////////////////////////////////////////

C++ signature :
    void __init__(_object*,core::optimization::BrentLineMinimization)

def BRENT(

...)

BRENT( (BrentLineMinimization)arg1, (float)AX, (float)BX, (float)CX, (float)FA, (float)FB, (float)FC, (float)TOL, (func_1d)func_eval) -> float : core/optimization/LineMinimizer.hh:152

C++ signature : double BRENT(core::optimization::BrentLineMinimization {lvalue},double,double,double,double {lvalue},double {lvalue},double,double,core::optimization::func_1d {lvalue})

def MNBRAK(

...)

MNBRAK( (BrentLineMinimization)arg1, (float)AX, (float)BX, (float)CX, (float)FA, (float)FB, (float)FC, (func_1d)func_eval) -> None : core/optimization/LineMinimizer.hh:150

C++ signature : void MNBRAK(core::optimization::BrentLineMinimization {lvalue},double {lvalue},double {lvalue},double {lvalue},double {lvalue},double {lvalue},double {lvalue},core::optimization::func_1d {lvalue})

def cubic_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.cubic_interpolation

cubic_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:120

C++ signature : double cubic_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double,double)

def fetch_stored_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.fetch_stored_derivatives

fetch_stored_derivatives( (LineMinimizationAlgorithm)arg1, (vector1_Real)get_derivs) -> None : core/optimization/LineMinimizer.hh:116

C++ signature : void fetch_stored_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue},utility::vector1 > {lvalue})

def nonmonotone(

...)

Inheritance: LineMinimizationAlgorithm.nonmonotone

nonmonotone( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:114

C++ signature : bool nonmonotone(core::optimization::LineMinimizationAlgorithm {lvalue})

def provide_stored_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.provide_stored_derivatives

provide_stored_derivatives( (BrentLineMinimization)arg1) -> bool : core/optimization/LineMinimizer.hh:113

C++ signature :
    bool provide_stored_derivatives(core::optimization::BrentLineMinimization {lvalue})

provide_stored_derivatives( (BrentLineMinimization)arg1) -> bool :

C++ signature :
    bool provide_stored_derivatives(BrentLineMinimization_exposer_callback {lvalue})

def quadratic_deriv_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.quadratic_deriv_interpolation

quadratic_deriv_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:118

C++ signature : double quadratic_deriv_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double,double)

def quadratic_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.quadratic_interpolation

quadratic_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2) -> float : core/optimization/LineMinimizer.hh:117

C++ signature : double quadratic_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double)

def secant_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.secant_interpolation

secant_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)deriv1, (float)point2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:119

C++ signature : double secant_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double)

def silent(

...)

Inheritance: LineMinimizationAlgorithm.silent

silent( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:122

C++ signature :
    bool silent(core::optimization::LineMinimizationAlgorithm {lvalue})

silent( (LineMinimizationAlgorithm)arg1, (bool)s_in) -> None : core/optimization/LineMinimizer.hh:123

C++ signature :
    void silent(core::optimization::LineMinimizationAlgorithm {lvalue},bool)

def store_current_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.store_current_derivatives

store_current_derivatives( (LineMinimizationAlgorithm)arg1, (vector1_Real)curr_derivs) -> None : core/optimization/LineMinimizer.hh:115

C++ signature : void store_current_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue},utility::vector1 > {lvalue})

class BrentLineMinimizationAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (BrentLineMinimizationAP)arg1) -> BrentLineMinimization :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class BrentLineMinimizationCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (BrentLineMinimizationCAP)arg1) -> BrentLineMinimization :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class CartesianMinimizer

High-level atom tree minimizer class

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature :
    void __init__(_object*)

init( (object)arg1, (CartesianMinimizer)) -> None : High-level atom tree minimizer class

C++ signature :
    void __init__(_object*,core::optimization::CartesianMinimizer)

def deriv_check_result(

...)

deriv_check_result( (CartesianMinimizer)arg1) -> NumericalDerivCheckResult : After minimization has concluded, the user may access the deriv-check result, assuming that they have run the CartesianMinimizer with deriv_check = true;

C++ signature : boost::shared_ptr deriv_check_result(core::optimization::CartesianMinimizer {lvalue})

def run(

...)

run( (CartesianMinimizer)arg1, (Pose)pose, (MoveMap)move_map, (ScoreFunction)scorefxn, (MinimizerOptions)options) -> float : run minimization and return the final score at minimization's conclusion. Virtual allowing derived classes to mascarade as CartesianMinimizers. Non-const so that it can modify its deriv_check_result_ object.

C++ signature :
    double run(core::optimization::CartesianMinimizer {lvalue},core::pose::Pose {lvalue},core::kinematics::MoveMap,core::scoring::ScoreFunction,core::optimization::MinimizerOptions)

run( (CartesianMinimizer)arg1, (Pose)pose, (MoveMap)move_map, (ScoreFunction)scorefxn, (MinimizerOptions)options) -> float :

C++ signature :
    double run(CartesianMinimizer_exposer_callback {lvalue},core::pose::Pose {lvalue},core::kinematics::MoveMap,core::scoring::ScoreFunction,core::optimization::MinimizerOptions)

class CartesianMinimizerAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (CartesianMinimizerAP)arg1) -> CartesianMinimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class CartesianMinimizerCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (CartesianMinimizerCAP)arg1) -> CartesianMinimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class CartesianMinimizerMap

core/optimization/CartesianMinimizerMap.hh:44

Ancestors (in MRO)

  • CartesianMinimizerMap
  • rosetta.core.kinematics._core_kinematics_.MinimizerMapBase
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature :
    void __init__(_object*)

init( (object)arg1, (CartesianMinimizerMap)) -> None : core/optimization/CartesianMinimizerMap.hh:44

C++ signature :
    void __init__(_object*,core::optimization::CartesianMinimizerMap)

def add_atom(

...)

add_atom( (CartesianMinimizerMap)arg1, (AtomID)AtomID, (DOF_ID)dof_id) -> None : core/optimization/CartesianMinimizerMap.hh:74

C++ signature :
    void add_atom(core::optimization::CartesianMinimizerMap {lvalue},core::id::AtomID,core::id::DOF_ID)

add_atom( (CartesianMinimizerMap)arg1, (AtomID)AtomID, (DOF_ID)dof_id) -> None :

C++ signature :
    void add_atom(CartesianMinimizerMap_exposer_callback {lvalue},core::id::AtomID,core::id::DOF_ID)

def add_torsion(

...)

add_torsion( (CartesianMinimizerMap)arg1, (DOF_ID)new_torsion, (DOF_ID)parent) -> None : core/optimization/CartesianMinimizerMap.hh:67

C++ signature :
    void add_torsion(core::optimization::CartesianMinimizerMap {lvalue},core::id::DOF_ID,core::id::DOF_ID)

add_torsion( (CartesianMinimizerMap)arg1, (DOF_ID)new_torsion, (DOF_ID)parent) -> None :

C++ signature :
    void add_torsion(CartesianMinimizerMap_exposer_callback {lvalue},core::id::DOF_ID,core::id::DOF_ID)

def atom_derivatives(

...)

atom_derivatives( (CartesianMinimizerMap)arg1, (int)resid) -> object : core/optimization/CartesianMinimizerMap.hh:124

C++ signature : utility::vector1 > {lvalue} atom_derivatives(core::optimization::CartesianMinimizerMap {lvalue},unsigned long)

def copy_dofs_from_pose(

...)

copy_dofs_from_pose( (CartesianMinimizerMap)arg1, (Pose)pose, (vector1_Real)dofs) -> None : core/optimization/CartesianMinimizerMap.hh:92

C++ signature : void copy_dofs_from_pose(core::optimization::CartesianMinimizerMap {lvalue},core::pose::Pose,utility::vector1 > {lvalue})

def copy_dofs_to_pose(

...)

copy_dofs_to_pose( (CartesianMinimizerMap)arg1, (Pose)pose, (vector1_Real)dofs) -> None : core/optimization/CartesianMinimizerMap.hh:99

C++ signature : void copy_dofs_to_pose(core::optimization::CartesianMinimizerMap {lvalue},core::pose::Pose {lvalue},utility::vector1 >)

def domain_map(

...)

domain_map( (CartesianMinimizerMap)arg1) -> object : core/optimization/CartesianMinimizerMap.hh:57

C++ signature :
    ObjexxFCL::FArray1D<int> domain_map(core::optimization::CartesianMinimizerMap {lvalue})

domain_map( (CartesianMinimizerMap)arg1) -> object :

C++ signature :
    ObjexxFCL::FArray1D<int> domain_map(CartesianMinimizerMap_exposer_callback {lvalue})

def get_TorsionID(

...)

get_TorsionID( (CartesianMinimizerMap)arg1, (int)n) -> TorsionID : core/optimization/CartesianMinimizerMap.hh:112

C++ signature : core::id::TorsionID get_TorsionID(core::optimization::CartesianMinimizerMap {lvalue},unsigned long)

def get_atom(

...)

get_atom( (CartesianMinimizerMap)arg1, (int)n) -> AtomID : core/optimization/CartesianMinimizerMap.hh:118

C++ signature : core::id::AtomID get_atom(core::optimization::CartesianMinimizerMap {lvalue},unsigned long)

def get_atom_index(

...)

get_atom_index( (CartesianMinimizerMap)arg1, (AtomID)x) -> int : core/optimization/CartesianMinimizerMap.hh:121

C++ signature : unsigned long get_atom_index(core::optimization::CartesianMinimizerMap {lvalue},core::id::AtomID)

def get_dof_id(

...)

get_dof_id( (CartesianMinimizerMap)arg1, (int)n) -> DOF_ID : core/optimization/CartesianMinimizerMap.hh:109

C++ signature : core::id::DOF_ID get_dof_id(core::optimization::CartesianMinimizerMap {lvalue},unsigned long)

def natoms(

...)

natoms( (CartesianMinimizerMap)arg1) -> int : core/optimization/CartesianMinimizerMap.hh:115

C++ signature : int natoms(core::optimization::CartesianMinimizerMap {lvalue})

def ndofs(

...)

ndofs( (CartesianMinimizerMap)arg1) -> int : core/optimization/CartesianMinimizerMap.hh:103

C++ signature : int ndofs(core::optimization::CartesianMinimizerMap {lvalue})

def ntorsions(

...)

ntorsions( (CartesianMinimizerMap)arg1) -> int : core/optimization/CartesianMinimizerMap.hh:106

C++ signature : int ntorsions(core::optimization::CartesianMinimizerMap {lvalue})

def reset(

...)

reset( (CartesianMinimizerMap)arg1, (Pose)pose) -> None : clears old data+dimensions dof_node_pointer using size data from the pose

C++ signature : void reset(core::optimization::CartesianMinimizerMap {lvalue},core::pose::Pose)

def setup(

...)

setup( (CartesianMinimizerMap)arg1, (Pose)pose, (MoveMap)move_map) -> None : core/optimization/CartesianMinimizerMap.hh:81

C++ signature : void setup(core::optimization::CartesianMinimizerMap {lvalue},core::pose::Pose {lvalue},core::kinematics::MoveMap)

def zero_stored_derivs(

...)

zero_stored_derivs( (CartesianMinimizerMap)arg1) -> None : core/optimization/CartesianMinimizerMap.hh:129

C++ signature : void zero_stored_derivs(core::optimization::CartesianMinimizerMap {lvalue})

class CartesianMinimizerMapAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (CartesianMinimizerMapAP)arg1) -> CartesianMinimizerMap :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class CartesianMinimizerMapCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (CartesianMinimizerMapCAP)arg1) -> CartesianMinimizerMap :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class CartesianMultifunc

Atom tree multifunction class

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (Pose)pose_in, (CartesianMinimizerMap)min_map_in, (ScoreFunction)scorefxn_in [, (bool)deriv_check_in=False [, (bool)deriv_check_verbose_in=False]]) -> None : core/optimization/CartesianMultifunc.hh:46

C++ signature :
    void __init__(_object*,core::pose::Pose {lvalue},core::optimization::CartesianMinimizerMap {lvalue},core::scoring::ScoreFunction [,bool=False [,bool=False]])

init( (object)arg1, (CartesianMultifunc)) -> None : Atom tree multifunction class

C++ signature :
    void __init__(_object*,core::optimization::CartesianMultifunc)

def abort_min(

...)

Inheritance: Multifunc.abort_min

abort_min( (CartesianMultifunc)arg1, (vector1_Real)) -> bool : Christophe added the following to allow premature end of minimization If you want to abort the minimizer under specific circonstances overload this function and return true if you want to stop, false if you want to continue. FOR THE MOMENT, ONLY IN DFPMIN!

C++ signature :
    bool abort_min(core::optimization::CartesianMultifunc {lvalue},utility::vector1<double, std::allocator<double> >)

abort_min( (CartesianMultifunc)arg1, (vector1_Real)) -> bool :

C++ signature :
    bool abort_min(CartesianMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >)

def dfunc(

...)

Inheritance: Multifunc.dfunc

dfunc( (CartesianMultifunc)arg1, (vector1_Real)vars, (vector1_Real)dE_dvars) -> None : core/optimization/CartesianMultifunc.hh:61

C++ signature :
    void dfunc(core::optimization::CartesianMultifunc {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> > {lvalue})

dfunc( (CartesianMultifunc)arg1, (vector1_Real)vars, (vector1_Real)dE_dvars) -> None :

C++ signature :
    void dfunc(CartesianMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> > {lvalue})

def dump(

...)

Inheritance: Multifunc.dump

dump( (CartesianMultifunc)arg1, (vector1_Real)vars, (vector1_Real)vars2) -> None : Error state reached -- derivative does not match gradient

C++ signature :
    void dump(core::optimization::CartesianMultifunc {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> >)

dump( (CartesianMultifunc)arg1, (vector1_Real)vars, (vector1_Real)vars2) -> None :

C++ signature :
    void dump(CartesianMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> >)

def set_deriv_check_result(

...)

set_deriv_check_result( (CartesianMultifunc)arg1, (NumericalDerivCheckResult)deriv_check_result) -> None : core/optimization/CartesianMultifunc.hh:63

C++ signature : void set_deriv_check_result(core::optimization::CartesianMultifunc {lvalue},boost::shared_ptr)

class CartesianMultifuncAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (CartesianMultifuncAP)arg1) -> CartesianMultifunc :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class CartesianMultifuncCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (CartesianMultifuncCAP)arg1) -> CartesianMultifunc :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class ConvergenceTest


Rough outline of how to structure this: Make a base 'minimizer' class Sub-class into univariate and multivariate minimizers -> actually, could we treat linmin as an instance of multivariate minimization, with a single pass of steepest descent The trick is how to mix and match convergence criteria, descent direction generation, and line minimization schemes convergence criteria could be a function or a functor. Descent direction algorithms probably need to be functors, since they have different storage needs.

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

class ConvergenceTestAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (ConvergenceTestAP)arg1) -> ConvergenceTest :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class ConvergenceTestCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (ConvergenceTestCAP)arg1) -> ConvergenceTest :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DFPMinConvergedAbsolute

core/optimization/Minimizer.hh:75

Ancestors (in MRO)

Methods

def __init__(

...)

Inheritance: ConvergenceTest.__init__

init( (object)arg1, (float)_tol) -> None : core/optimization/Minimizer.hh:77

C++ signature :
    void __init__(_object*,double)

init( (object)arg1, (DFPMinConvergedAbsolute)) -> None : core/optimization/Minimizer.hh:75

C++ signature :
    void __init__(_object*,core::optimization::DFPMinConvergedAbsolute)

class DFPMinConvergedAbsoluteAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DFPMinConvergedAbsoluteAP)arg1) -> DFPMinConvergedAbsolute :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DFPMinConvergedAbsoluteCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DFPMinConvergedAbsoluteCAP)arg1) -> DFPMinConvergedAbsolute :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DFPMinConvergedFractional

core/optimization/Minimizer.hh:64

Ancestors (in MRO)

Methods

def __init__(

...)

Inheritance: ConvergenceTest.__init__

init( (object)arg1, (float)_tol [, (float)_eps=1e-10]) -> None : core/optimization/Minimizer.hh:66

C++ signature :
    void __init__(_object*,double [,double=1e-10])

init( (object)arg1, (DFPMinConvergedFractional)) -> None : core/optimization/Minimizer.hh:64

C++ signature :
    void __init__(_object*,core::optimization::DFPMinConvergedFractional)

class DFPMinConvergedFractionalAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DFPMinConvergedFractionalAP)arg1) -> DFPMinConvergedFractional :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DFPMinConvergedFractionalCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DFPMinConvergedFractionalCAP)arg1) -> DFPMinConvergedFractional :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DOF_DataPoint

core/optimization/NumericalDerivCheckResult.hh:132

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature :
    void __init__(_object*)

init( (object)arg1, (DOF_DataPoint)) -> None : core/optimization/NumericalDerivCheckResult.hh:132

C++ signature :
    void __init__(_object*,core::optimization::DOF_DataPoint)

init( (object)arg1, (DOF_ID)dof_id, (DOF_ID)parent_id, (int)natoms, (float)num_deriv, (float)ana_deriv, (float)ratio, (float)f11, (float)f00, (float)f22, (float)dof_val) -> None : core/optimization/NumericalDerivCheckResult.hh:156

C++ signature :
    void __init__(_object*,core::id::DOF_ID,core::id::DOF_ID,unsigned long,double,double,double,double,double,double,double)

def ana_deriv(

...)

ana_deriv( (DOF_DataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:173

C++ signature : double ana_deriv(core::optimization::DOF_DataPoint {lvalue})

def dof_id(

...)

dof_id( (DOF_DataPoint)arg1) -> DOF_ID : core/optimization/NumericalDerivCheckResult.hh:169

C++ signature : core::id::DOF_ID dof_id(core::optimization::DOF_DataPoint {lvalue})

def dof_val(

...)

dof_val( (DOF_DataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:178

C++ signature : double dof_val(core::optimization::DOF_DataPoint {lvalue})

def f00(

...)

f00( (DOF_DataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:176

C++ signature : double f00(core::optimization::DOF_DataPoint {lvalue})

def f11(

...)

f11( (DOF_DataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:175

C++ signature : double f11(core::optimization::DOF_DataPoint {lvalue})

def f22(

...)

f22( (DOF_DataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:177

C++ signature : double f22(core::optimization::DOF_DataPoint {lvalue})

def natoms(

...)

natoms( (DOF_DataPoint)arg1) -> int : core/optimization/NumericalDerivCheckResult.hh:171

C++ signature : unsigned long natoms(core::optimization::DOF_DataPoint {lvalue})

def num_deriv(

...)

num_deriv( (DOF_DataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:172

C++ signature : double num_deriv(core::optimization::DOF_DataPoint {lvalue})

def parent_id(

...)

parent_id( (DOF_DataPoint)arg1) -> DOF_ID : core/optimization/NumericalDerivCheckResult.hh:170

C++ signature : core::id::DOF_ID parent_id(core::optimization::DOF_DataPoint {lvalue})

def ratio(

...)

ratio( (DOF_DataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:174

C++ signature : double ratio(core::optimization::DOF_DataPoint {lvalue})

class DOF_DataPointAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DOF_DataPointAP)arg1) -> DOF_DataPoint :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DOF_DataPointCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DOF_DataPointCAP)arg1) -> DOF_DataPoint :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DOF_Node

core/optimization/DOF_Node.hh:40

Ancestors (in MRO)

  • DOF_Node
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1, (DOF_ID)id_in, (DOF_Node)parent_in) -> None : core/optimization/DOF_Node.hh:160

C++ signature :
    void __init__(_object*,core::id::DOF_ID,boost::shared_ptr<core::optimization::DOF_Node>)

init( (object)arg1, (DOF_Node)) -> None : core/optimization/DOF_Node.hh:40

C++ signature :
    void __init__(_object*,core::optimization::DOF_Node)

def F1(

...)

F1( (DOF_Node)arg1) -> xyzVector_Real : core/optimization/DOF_Node.hh:53

C++ signature :
    numeric::xyzVector<double> {lvalue} F1(core::optimization::DOF_Node {lvalue})

F1( (DOF_Node)arg1) -> xyzVector_Real : core/optimization/DOF_Node.hh:61

C++ signature :
    numeric::xyzVector<double> F1(core::optimization::DOF_Node {lvalue})

def F2(

...)

F2( (DOF_Node)arg1) -> xyzVector_Real : core/optimization/DOF_Node.hh:57

C++ signature :
    numeric::xyzVector<double> {lvalue} F2(core::optimization::DOF_Node {lvalue})

F2( (DOF_Node)arg1) -> xyzVector_Real : core/optimization/DOF_Node.hh:65

C++ signature :
    numeric::xyzVector<double> F2(core::optimization::DOF_Node {lvalue})

def add_atom(

...)

add_atom( (DOF_Node)arg1, (AtomID)atom) -> None : core/optimization/DOF_Node.hh:113

C++ signature : void add_atom(core::optimization::DOF_Node {lvalue},core::id::AtomID)

def atom_id(

...)

atom_id( (DOF_Node)arg1) -> AtomID : core/optimization/DOF_Node.hh:77

C++ signature : core::id::AtomID atom_id(core::optimization::DOF_Node {lvalue})

def atomno(

...)

atomno( (DOF_Node)arg1) -> int : core/optimization/DOF_Node.hh:73

C++ signature : int atomno(core::optimization::DOF_Node {lvalue})

def atoms(

...)

atoms( (DOF_Node)arg1) -> vector1_AtomID : core/optimization/DOF_Node.hh:92

C++ signature : utility::vector1 > atoms(core::optimization::DOF_Node {lvalue})

def clear_atoms(

...)

clear_atoms( (DOF_Node)arg1) -> None : core/optimization/DOF_Node.hh:106

C++ signature : void clear_atoms(core::optimization::DOF_Node {lvalue})

def dependent(

...)

dependent( (DOF_Node)arg1) -> bool : core/optimization/DOF_Node.hh:183

C++ signature :
    bool dependent(core::optimization::DOF_Node {lvalue})

dependent( (DOF_Node)arg1, (bool)setting) -> None : core/optimization/DOF_Node.hh:186

C++ signature :
    void dependent(core::optimization::DOF_Node {lvalue},bool)

def depth(

...)

depth( (DOF_Node)arg1) -> int : core/optimization/DOF_Node.hh:211

C++ signature : int depth(core::optimization::DOF_Node {lvalue})

def dof_id(

...)

dof_id( (DOF_Node)arg1) -> DOF_ID : core/optimization/DOF_Node.hh:85

C++ signature : core::id::DOF_ID dof_id(core::optimization::DOF_Node {lvalue})

link_vectors( (DOF_Node)arg1) -> None : sum derivative contributions down the tree

C++ signature : void link_vectors(core::optimization::DOF_Node {lvalue})

def parent(

...)

parent( (DOF_Node)arg1) -> DOF_Node : core/optimization/DOF_Node.hh:99

C++ signature : boost::shared_ptr parent(core::optimization::DOF_Node {lvalue})

def rsd(

...)

rsd( (DOF_Node)arg1) -> int : core/optimization/DOF_Node.hh:69

C++ signature : int rsd(core::optimization::DOF_Node {lvalue})

def set_id(

...)

set_id( (DOF_Node)arg1, (DOF_ID)setting) -> None : core/optimization/DOF_Node.hh:171

C++ signature : void set_id(core::optimization::DOF_Node {lvalue},core::id::DOF_ID)

def set_parent(

...)

set_parent( (DOF_Node)arg1, (DOF_Node)setting) -> None : core/optimization/DOF_Node.hh:176

C++ signature : void set_parent(core::optimization::DOF_Node {lvalue},boost::shared_ptr)

def torsion_id(

...)

torsion_id( (DOF_Node)arg1) -> TorsionID : get the rosetta torsion id for this DOF This may not exist, of course. But it's useful to know what it is when calculating derivatives of terms like rama/dunbrack/paa

C++ signature :
    core::id::TorsionID torsion_id(core::optimization::DOF_Node {lvalue})

torsion_id( (DOF_Node)arg1, (TorsionID)id_in) -> None : set the rosetta torsion id for this DOF This may not exist, of course. But it's useful to know what it is when calculating derivatives of terms like rama/dunbrack/paa

C++ signature :
    void torsion_id(core::optimization::DOF_Node {lvalue},core::id::TorsionID)

def type(

...)

type( (DOF_Node)arg1) -> DOF_Type : core/optimization/DOF_Node.hh:81

C++ signature : core::id::DOF_Type type(core::optimization::DOF_Node {lvalue})

class DOF_NodeAP

Ancestors (in MRO)

  • DOF_NodeAP
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DOF_NodeAP)arg1) -> DOF_Node :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DOF_NodeCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DOF_NodeCAP)arg1) -> DOF_Node :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DerivCheckDataPoint

core/optimization/NumericalDerivCheckResult.hh:33

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature :
    void __init__(_object*)

init( (object)arg1, (DerivCheckDataPoint)) -> None : core/optimization/NumericalDerivCheckResult.hh:33

C++ signature :
    void __init__(_object*,core::optimization::DerivCheckDataPoint)

init( (object)arg1, (float)num_deriv, (float)ana_deriv, (float)ratio, (float)f11, (float)f00, (float)f22, (float)dof_val) -> None : core/optimization/NumericalDerivCheckResult.hh:53

C++ signature :
    void __init__(_object*,double,double,double,double,double,double,double)

def ana_deriv(

...)

ana_deriv( (DerivCheckDataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:64

C++ signature : double ana_deriv(core::optimization::DerivCheckDataPoint {lvalue})

def dof_val(

...)

dof_val( (DerivCheckDataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:69

C++ signature : double dof_val(core::optimization::DerivCheckDataPoint {lvalue})

def f00(

...)

f00( (DerivCheckDataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:67

C++ signature : double f00(core::optimization::DerivCheckDataPoint {lvalue})

def f11(

...)

f11( (DerivCheckDataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:66

C++ signature : double f11(core::optimization::DerivCheckDataPoint {lvalue})

def f22(

...)

f22( (DerivCheckDataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:68

C++ signature : double f22(core::optimization::DerivCheckDataPoint {lvalue})

def num_deriv(

...)

num_deriv( (DerivCheckDataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:63

C++ signature : double num_deriv(core::optimization::DerivCheckDataPoint {lvalue})

def ratio(

...)

ratio( (DerivCheckDataPoint)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:65

C++ signature : double ratio(core::optimization::DerivCheckDataPoint {lvalue})

class DerivCheckDataPointAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DerivCheckDataPointAP)arg1) -> DerivCheckDataPoint :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DerivCheckDataPointCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DerivCheckDataPointCAP)arg1) -> DerivCheckDataPoint :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DescentDirectionAlgorithm

core/optimization/Minimizer.hh:93

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (Multifunc)) -> None : core/optimization/Minimizer.hh:95

C++ signature :
    void __init__(_object*,core::optimization::Multifunc)

init( (object)arg1, (DescentDirectionAlgorithm)) -> None : core/optimization/Minimizer.hh:93

C++ signature :
    void __init__(_object*,core::optimization::DescentDirectionAlgorithm)

def initialize(

...)

initialize( (DescentDirectionAlgorithm)arg1) -> None : core/optimization/Minimizer.hh:97

C++ signature : void initialize(core::optimization::DescentDirectionAlgorithm {lvalue})

class DescentDirectionAlgorithmAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DescentDirectionAlgorithmAP)arg1) -> DescentDirectionAlgorithm :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DescentDirectionAlgorithmCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DescentDirectionAlgorithmCAP)arg1) -> DescentDirectionAlgorithm :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class EItem

Inner class for Genetic Algorithm, hold one population with some additional info

Ancestors (in MRO)

  • EItem
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature :
    void __init__(_object*)

init( (object)arg1, (EItem)) -> None : Inner class for Genetic Algorithm, hold one population with some additional info

C++ signature :
    void __init__(_object*,core::optimization::EItem)

init( (object)arg1, (vector1_Real)vn) -> None : core/optimization/GA_Minimizer.hh:35

C++ signature :
    void __init__(_object*,utility::vector1<double, std::allocator<double> >)

class EItemAP

Ancestors (in MRO)

  • EItemAP
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (EItemAP)arg1) -> EItem :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class EItemCAP

Ancestors (in MRO)

  • EItemCAP
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (EItemCAP)arg1) -> EItem :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class GA_Minimizer

core/optimization/GA_Minimizer.hh:47

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (Multifunc)func_in, (MinimizerOptions)options) -> None : core/optimization/GA_Minimizer.hh:49

C++ signature :
    void __init__(_object*,core::optimization::Multifunc {lvalue},core::optimization::MinimizerOptions)

init( (object)arg1, (GA_Minimizer)) -> None : core/optimization/GA_Minimizer.hh:47

C++ signature :
    void __init__(_object*,core::optimization::GA_Minimizer)

def run(

...)

run( (GA_Minimizer)arg1, (vector1_Real)phipsi_inout, (int)max_time) -> float : core/optimization/GA_Minimizer.hh:56

C++ signature : double run(core::optimization::GA_Minimizer {lvalue},utility::vector1 > {lvalue},int)

class GA_MinimizerAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (GA_MinimizerAP)arg1) -> GA_Minimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class GA_MinimizerCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (GA_MinimizerCAP)arg1) -> GA_Minimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class JJH_Minimizer

core/optimization/Minimizer.hh:106

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (Multifunc)score_fxn, (LineMinimizationAlgorithm)line_min_alg, (ConvergenceTest)converge_test, (DescentDirectionAlgorithm)desc_dir) -> None : core/optimization/Minimizer.hh:112

C++ signature :
    void __init__(_object*,core::optimization::Multifunc,core::optimization::LineMinimizationAlgorithm {lvalue},core::optimization::ConvergenceTest {lvalue},core::optimization::DescentDirectionAlgorithm {lvalue})

init( (object)arg1, (JJH_Minimizer)) -> None : core/optimization/Minimizer.hh:106

C++ signature :
    void __init__(_object*,core::optimization::JJH_Minimizer)

def run(

...)

run( (JJH_Minimizer)arg1, (vector1_Real)angles) -> float : core/optimization/Minimizer.hh:115

C++ signature : double run(core::optimization::JJH_Minimizer {lvalue},utility::vector1 > {lvalue})

class JJH_MinimizerAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (JJH_MinimizerAP)arg1) -> JJH_Minimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class JJH_MinimizerCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (JJH_MinimizerCAP)arg1) -> JJH_Minimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class LineMinimizationAlgorithm

////////////////////////////////////////////////////// //////////////////////////////////////////////////////

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (Multifunc)score_fxn, (int)dimension) -> None : core/optimization/LineMinimizer.hh:107

C++ signature :
    void __init__(_object*,core::optimization::Multifunc,unsigned long)

init( (object)arg1, (LineMinimizationAlgorithm)) -> None : ////////////////////////////////////////////////////// //////////////////////////////////////////////////////

C++ signature :
    void __init__(_object*,core::optimization::LineMinimizationAlgorithm)

def cubic_interpolation(

...)

cubic_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:120

C++ signature : double cubic_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double,double)

def fetch_stored_derivatives(

...)

fetch_stored_derivatives( (LineMinimizationAlgorithm)arg1, (vector1_Real)get_derivs) -> None : core/optimization/LineMinimizer.hh:116

C++ signature : void fetch_stored_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue},utility::vector1 > {lvalue})

def nonmonotone(

...)

nonmonotone( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:114

C++ signature : bool nonmonotone(core::optimization::LineMinimizationAlgorithm {lvalue})

def provide_stored_derivatives(

...)

provide_stored_derivatives( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:113

C++ signature :
    bool provide_stored_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue})

provide_stored_derivatives( (LineMinimizationAlgorithm)arg1) -> bool :

C++ signature :
    bool provide_stored_derivatives(LineMinimizationAlgorithm_exposer_callback {lvalue})

def quadratic_deriv_interpolation(

...)

quadratic_deriv_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:118

C++ signature : double quadratic_deriv_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double,double)

def quadratic_interpolation(

...)

quadratic_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2) -> float : core/optimization/LineMinimizer.hh:117

C++ signature : double quadratic_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double)

def secant_interpolation(

...)

secant_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)deriv1, (float)point2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:119

C++ signature : double secant_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double)

def silent(

...)

silent( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:122

C++ signature :
    bool silent(core::optimization::LineMinimizationAlgorithm {lvalue})

silent( (LineMinimizationAlgorithm)arg1, (bool)s_in) -> None : core/optimization/LineMinimizer.hh:123

C++ signature :
    void silent(core::optimization::LineMinimizationAlgorithm {lvalue},bool)

def store_current_derivatives(

...)

store_current_derivatives( (LineMinimizationAlgorithm)arg1, (vector1_Real)curr_derivs) -> None : core/optimization/LineMinimizer.hh:115

C++ signature : void store_current_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue},utility::vector1 > {lvalue})

class LineMinimizationAlgorithmAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (LineMinimizationAlgorithmAP)arg1) -> LineMinimizationAlgorithm :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class LineMinimizationAlgorithmCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (LineMinimizationAlgorithmCAP)arg1) -> LineMinimizationAlgorithm :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class Minimizer

Simple low-level minimizer class

Ancestors (in MRO)

  • Minimizer
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1, (Multifunc)func_in, (MinimizerOptions)options_in) -> None : core/optimization/Minimizer.hh:142

C++ signature :
    void __init__(_object*,core::optimization::Multifunc {lvalue},core::optimization::MinimizerOptions)

init( (object)arg1, (Minimizer)) -> None : Simple low-level minimizer class

C++ signature :
    void __init__(_object*,core::optimization::Minimizer)

def run(

...)

run( (Minimizer)arg1, (vector1_Real)phipsi_inout) -> float : core/optimization/Minimizer.hh:145

C++ signature : double run(core::optimization::Minimizer {lvalue},utility::vector1 > {lvalue})

class MinimizerAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (MinimizerAP)arg1) -> Minimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class MinimizerCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (MinimizerCAP)arg1) -> Minimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class MinimizerMap

core/optimization/MinimizerMap.hh:74

Ancestors (in MRO)

  • MinimizerMap
  • rosetta.core.kinematics._core_kinematics_.MinimizerMapBase
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature :
    void __init__(_object*)

init( (object)arg1, (MinimizerMap)) -> None : core/optimization/MinimizerMap.hh:74

C++ signature :
    void __init__(_object*,core::optimization::MinimizerMap)

def add_atom(

...)

add_atom( (MinimizerMap)arg1, (AtomID)atom_id, (DOF_ID)dof_id) -> None : core/optimization/MinimizerMap.hh:119

C++ signature :
    void add_atom(core::optimization::MinimizerMap {lvalue},core::id::AtomID,core::id::DOF_ID)

add_atom( (MinimizerMap)arg1, (AtomID)atom_id, (DOF_ID)dof_id) -> None :

C++ signature :
    void add_atom(MinimizerMap_exposer_callback {lvalue},core::id::AtomID,core::id::DOF_ID)

def add_torsion(

...)

add_torsion( (MinimizerMap)arg1, (DOF_ID)new_torsion, (DOF_ID)parent) -> None : core/optimization/MinimizerMap.hh:111

C++ signature :
    void add_torsion(core::optimization::MinimizerMap {lvalue},core::id::DOF_ID,core::id::DOF_ID)

add_torsion( (MinimizerMap)arg1, (DOF_ID)new_torsion, (DOF_ID)parent) -> None :

C++ signature :
    void add_torsion(MinimizerMap_exposer_callback {lvalue},core::id::DOF_ID,core::id::DOF_ID)

def atom_derivatives(

...)

atom_derivatives( (MinimizerMap)arg1, (int)resid) -> object : core/optimization/MinimizerMap.hh:234

C++ signature : utility::vector1 > {lvalue} atom_derivatives(core::optimization::MinimizerMap {lvalue},unsigned long)

def begin(

...)

begin( (MinimizerMap)arg1) -> object : core/optimization/MinimizerMap.hh:123

C++ signature :
    std::_List_const_iterator<boost::shared_ptr<core::optimization::DOF_Node> > begin(core::optimization::MinimizerMap {lvalue})

begin( (MinimizerMap)arg1) -> object : core/optimization/MinimizerMap.hh:137

C++ signature :
    std::_List_iterator<boost::shared_ptr<core::optimization::DOF_Node> > begin(core::optimization::MinimizerMap {lvalue})

def copy_dofs_from_pose(

...)

copy_dofs_from_pose( (MinimizerMap)arg1, (Pose)pose, (vector1_Real)dofs) -> None : core/optimization/MinimizerMap.hh:180

C++ signature : void copy_dofs_from_pose(core::optimization::MinimizerMap {lvalue},core::pose::Pose,utility::vector1 > {lvalue})

def copy_dofs_to_pose(

...)

copy_dofs_to_pose( (MinimizerMap)arg1, (Pose)pose, (vector1_Real)dofs) -> None : core/optimization/MinimizerMap.hh:187

C++ signature : void copy_dofs_to_pose(core::optimization::MinimizerMap {lvalue},core::pose::Pose {lvalue},utility::vector1 >)

def dof_node_from_id(

...)

dof_node_from_id( (MinimizerMap)arg1, (DOF_ID)id) -> DOF_Node : get a dof_node by its dof_id

C++ signature : boost::shared_ptr dof_node_from_id(core::optimization::MinimizerMap {lvalue},core::id::DOF_ID)

def dof_nodes(

...)

dof_nodes( (MinimizerMap)arg1) -> object : core/optimization/MinimizerMap.hh:151

C++ signature :
    std::list<boost::shared_ptr<core::optimization::DOF_Node>, std::allocator<boost::shared_ptr<core::optimization::DOF_Node> > > dof_nodes(core::optimization::MinimizerMap {lvalue})

dof_nodes( (MinimizerMap)arg1) -> object : core/optimization/MinimizerMap.hh:158

C++ signature :
    std::list<boost::shared_ptr<core::optimization::DOF_Node>, std::allocator<boost::shared_ptr<core::optimization::DOF_Node> > > {lvalue} dof_nodes(core::optimization::MinimizerMap {lvalue})

def domain_map(

...)

domain_map( (MinimizerMap)arg1) -> object : core/optimization/MinimizerMap.hh:213

C++ signature :
    ObjexxFCL::FArray1D<int> domain_map(core::optimization::MinimizerMap {lvalue})

domain_map( (MinimizerMap)arg1) -> object :

C++ signature :
    ObjexxFCL::FArray1D<int> domain_map(MinimizerMap_exposer_callback {lvalue})

def end(

...)

end( (MinimizerMap)arg1) -> object : core/optimization/MinimizerMap.hh:130

C++ signature :
    std::_List_const_iterator<boost::shared_ptr<core::optimization::DOF_Node> > end(core::optimization::MinimizerMap {lvalue})

end( (MinimizerMap)arg1) -> object : core/optimization/MinimizerMap.hh:144

C++ signature :
    std::_List_iterator<boost::shared_ptr<core::optimization::DOF_Node> > end(core::optimization::MinimizerMap {lvalue})

link_torsion_vectors( (MinimizerMap)arg1) -> None : this will only work if DOF_nodes are sorted!

C++ signature : void link_torsion_vectors(core::optimization::MinimizerMap {lvalue})

def nangles(

...)

nangles( (MinimizerMap)arg1) -> int : core/optimization/MinimizerMap.hh:192

C++ signature : int nangles(core::optimization::MinimizerMap {lvalue})

def reset(

...)

reset( (MinimizerMap)arg1, (Pose)pose) -> None : clears old data+dimensions dof_node_pointer using size data from the pose

C++ signature : void reset(core::optimization::MinimizerMap {lvalue},core::pose::Pose)

def reset_jump_rb_deltas(

...)

reset_jump_rb_deltas( (MinimizerMap)arg1, (Pose)pose, (vector1_Real)dofs) -> None : core/optimization/MinimizerMap.hh:202

C++ signature : void reset_jump_rb_deltas(core::optimization::MinimizerMap {lvalue},core::pose::Pose {lvalue},utility::vector1 > {lvalue})

def setup(

...)

setup( (MinimizerMap)arg1, (Pose)pose, (MoveMap)move_map) -> None : core/optimization/MinimizerMap.hh:103

C++ signature : void setup(core::optimization::MinimizerMap {lvalue},core::pose::Pose {lvalue},core::kinematics::MoveMap)

def torsion_scale_factor(

...)

torsion_scale_factor( (MinimizerMap)arg1, (DOF_Node)tor) -> float : core/optimization/MinimizerMap.hh:208

C++ signature : double torsion_scale_factor(core::optimization::MinimizerMap {lvalue},core::optimization::DOF_Node)

def zero_torsion_vectors(

...)

zero_torsion_vectors( (MinimizerMap)arg1) -> None : core/optimization/MinimizerMap.hh:169

C++ signature : void zero_torsion_vectors(core::optimization::MinimizerMap {lvalue})

class MinimizerMapAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (MinimizerMapAP)arg1) -> MinimizerMap :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class MinimizerMapCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (MinimizerMapCAP)arg1) -> MinimizerMap :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class MinimizerOptions

core/optimization/MinimizerOptions.hh:31

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (str)min_type_in, (float)minimize_tolerance_in, (bool)use_nblist_in [, (bool)deriv_check_in=False [, (bool)deriv_check_verbose_in=False]]) -> None : //////////////////////////////////////////////////////////////////////////

C++ signature :
    void __init__(_object*,std::string,double,bool [,bool=False [,bool=False]])

init( (object)arg1, (MinimizerOptions)) -> None : core/optimization/MinimizerOptions.hh:31

C++ signature :
    void __init__(_object*,core::optimization::MinimizerOptions)

def ax_init(

...)

ax_init( (MinimizerOptions)arg1) -> float : //////////////////////////////////////////////////////////////////////////

C++ signature : double ax_init(core::optimization::MinimizerOptions {lvalue})

def brent_abs_tolerance(

...)

brent_abs_tolerance( (MinimizerOptions)arg1) -> float : core/optimization/MinimizerOptions.hh:154

C++ signature : double brent_abs_tolerance(core::optimization::MinimizerOptions {lvalue})

def bx_init(

...)

bx_init( (MinimizerOptions)arg1) -> float : core/optimization/MinimizerOptions.hh:149

C++ signature : double bx_init(core::optimization::MinimizerOptions {lvalue})

def clone(

...)

clone( (MinimizerOptions)arg1) -> MinimizerOptions : core/optimization/MinimizerOptions.hh:51

C++ signature : boost::shared_ptr clone(core::optimization::MinimizerOptions {lvalue})

def deriv_check(

...)

deriv_check( (MinimizerOptions)arg1, (bool)deriv_check_in) -> None : core/optimization/MinimizerOptions.hh:67

C++ signature :
    void deriv_check(core::optimization::MinimizerOptions {lvalue},bool)

deriv_check( (MinimizerOptions)arg1) -> bool : core/optimization/MinimizerOptions.hh:73

C++ signature :
    bool deriv_check(core::optimization::MinimizerOptions {lvalue})

def deriv_check_to_stdout(

...)

deriv_check_to_stdout( (MinimizerOptions)arg1, (bool)setting) -> None : core/optimization/MinimizerOptions.hh:70

C++ signature :
    void deriv_check_to_stdout(core::optimization::MinimizerOptions {lvalue},bool)

deriv_check_to_stdout( (MinimizerOptions)arg1) -> bool : core/optimization/MinimizerOptions.hh:79

C++ signature :
    bool deriv_check_to_stdout(core::optimization::MinimizerOptions {lvalue})

def deriv_check_verbose(

...)

deriv_check_verbose( (MinimizerOptions)arg1) -> bool : core/optimization/MinimizerOptions.hh:76

C++ signature : bool deriv_check_verbose(core::optimization::MinimizerOptions {lvalue})

def ga_mutation_probability(

...)

ga_mutation_probability( (MinimizerOptions)arg1) -> float : core/optimization/MinimizerOptions.hh:159

C++ signature :
    double ga_mutation_probability(core::optimization::MinimizerOptions {lvalue})

ga_mutation_probability( (MinimizerOptions)arg1, (float)p) -> None : core/optimization/MinimizerOptions.hh:160

C++ signature :
    void ga_mutation_probability(core::optimization::MinimizerOptions {lvalue},double)

def gmax_cutoff_for_convergence(

...)

gmax_cutoff_for_convergence( (MinimizerOptions)arg1) -> float : core/optimization/MinimizerOptions.hh:133

C++ signature :
    double gmax_cutoff_for_convergence(core::optimization::MinimizerOptions {lvalue})

gmax_cutoff_for_convergence( (MinimizerOptions)arg1, (float)gmax_in) -> None : core/optimization/MinimizerOptions.hh:136

C++ signature :
    void gmax_cutoff_for_convergence(core::optimization::MinimizerOptions {lvalue},double)

def max_iter(

...)

max_iter( (MinimizerOptions)arg1) -> int : core/optimization/MinimizerOptions.hh:156

C++ signature :
    int max_iter(core::optimization::MinimizerOptions {lvalue})

max_iter( (MinimizerOptions)arg1, (int)n) -> None : core/optimization/MinimizerOptions.hh:157

C++ signature :
    void max_iter(core::optimization::MinimizerOptions {lvalue},int)

def min_type(

...)

min_type( (MinimizerOptions)arg1) -> str : //////////////////////////////////////////////////////////////////////////

C++ signature :
    std::string min_type(core::optimization::MinimizerOptions {lvalue})

min_type( (MinimizerOptions)arg1, (str)min_type_in) -> None : core/optimization/MinimizerOptions.hh:61

C++ signature :
    void min_type(core::optimization::MinimizerOptions {lvalue},std::string)

min_type( (MinimizerOptions)arg1) -> str : core/optimization/MinimizerOptions.hh:64

C++ signature :
    std::string {lvalue} min_type(core::optimization::MinimizerOptions {lvalue})

def minimize_tolerance(

...)

minimize_tolerance( (MinimizerOptions)arg1) -> float : core/optimization/MinimizerOptions.hh:83

C++ signature :
    double minimize_tolerance(core::optimization::MinimizerOptions {lvalue})

minimize_tolerance( (MinimizerOptions)arg1) -> float : core/optimization/MinimizerOptions.hh:86

C++ signature :
    double {lvalue} minimize_tolerance(core::optimization::MinimizerOptions {lvalue})

minimize_tolerance( (MinimizerOptions)arg1, (float)minimize_tolerance_in) -> None : core/optimization/MinimizerOptions.hh:89

C++ signature :
    void minimize_tolerance(core::optimization::MinimizerOptions {lvalue},double)

def nblist_auto_update(

...)

nblist_auto_update( (MinimizerOptions)arg1) -> bool : core/optimization/MinimizerOptions.hh:121

C++ signature :
    bool nblist_auto_update(core::optimization::MinimizerOptions {lvalue})

nblist_auto_update( (MinimizerOptions)arg1, (bool)setting) -> None : core/optimization/MinimizerOptions.hh:124

C++ signature :
    void nblist_auto_update(core::optimization::MinimizerOptions {lvalue},bool)

def silent(

...)

silent( (MinimizerOptions)arg1) -> bool : core/optimization/MinimizerOptions.hh:127

C++ signature :
    bool silent(core::optimization::MinimizerOptions {lvalue})

silent( (MinimizerOptions)arg1, (bool)silent_in) -> None : core/optimization/MinimizerOptions.hh:130

C++ signature :
    void silent(core::optimization::MinimizerOptions {lvalue},bool)

def use_nblist(

...)

use_nblist( (MinimizerOptions)arg1) -> bool : Indicate whether or not a handful of optimizations regarding the neighbor list have been enabled. @copydetails use_nblist()

C++ signature :
    bool use_nblist(core::optimization::MinimizerOptions {lvalue})

use_nblist( (MinimizerOptions)arg1, (bool)use_nblist_in) -> None : Indicate whether or not a handful of optimizations regarding the neighbor list should be enabled. The neighbor list is based on the move map. It includes any atoms that can be moved by the minimizer plus their neighbors. This list is not updated during minimization. All scores for atoms and atom pairs outside the neighbor list are held fixed. All scores for atoms and atom pairs within the list are not cached (usually they would be), since it assumed that they will be changing rapidly. These optimizations are effective when a large number of small moves are being made. You may prefer to enable this option when minimizing in fullatom mode, and to disable it in centroid mode. I wrote this docstring after I reading through a bunch of code to figure out what this option meant, but I don't have any expertise with the minimizer. So the above represents my understanding of this option, but there could very well be errors or misstatements. @see core::scoring::AtomNeighbor

C++ signature :
    void use_nblist(core::optimization::MinimizerOptions {lvalue},bool)

def xx_init(

...)

xx_init( (MinimizerOptions)arg1) -> float : core/optimization/MinimizerOptions.hh:146

C++ signature : double xx_init(core::optimization::MinimizerOptions {lvalue})

class MinimizerOptionsAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (MinimizerOptionsAP)arg1) -> MinimizerOptions :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class MinimizerOptionsCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (MinimizerOptionsCAP)arg1) -> MinimizerOptions :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class Multifunc

Multifunction interface class

Ancestors (in MRO)

  • Multifunc
  • Boost.Python.instance
  • __builtin__.object

Methods

def abort_min(

...)

abort_min( (Multifunc)arg1, (vector1_Real)) -> bool : Christophe added the following to allow premature end of minimization If you want to abort the minimizer under specific circonstances overload this function and return true if you want to stop, false if you want to continue. FOR THE MOMENT, ONLY IN DFPMIN!

C++ signature : bool abort_min(core::optimization::Multifunc {lvalue},utility::vector1 >)

def dfunc(

...)

dfunc( (Multifunc)arg1, (vector1_Real)phipsi, (vector1_Real)dE_dphipsi) -> None : core/optimization/Multifunc.hh:86

C++ signature :
    void dfunc(core::optimization::Multifunc {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> > {lvalue})

dfunc( (Multifunc)arg1, (vector1_Real)arg2, (vector1_Real)arg3) -> None :

C++ signature :
    void dfunc(boost::shared_ptr<core::optimization::Multifunc> {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> > {lvalue})

def dump(

...)

dump( (Multifunc)arg1, (vector1_Real), (vector1_Real)) -> None : Error state reached -- derivative does not match gradient Derived classes have the oportunity to now output and or analyze the two vars assignments vars, vars+delta where the derivatives are incorrect.

C++ signature : void dump(core::optimization::Multifunc {lvalue},utility::vector1 >,utility::vector1 >)

class MultifuncAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (MultifuncAP)arg1) -> Multifunc :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class MultifuncCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (MultifuncCAP)arg1) -> Multifunc :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class NelderMeadSimplex

core/optimization/NelderMeadSimplex.hh:29

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (Multifunc)func_in, (MinimizerOptions)options_in) -> None : core/optimization/NelderMeadSimplex.hh:31

C++ signature :
    void __init__(_object*,core::optimization::Multifunc {lvalue},core::optimization::MinimizerOptions)

init( (object)arg1, (NelderMeadSimplex)) -> None : core/optimization/NelderMeadSimplex.hh:29

C++ signature :
    void __init__(_object*,core::optimization::NelderMeadSimplex)

def run(

...)

run( (NelderMeadSimplex)arg1, (vector1_Real)phipsi_inout, (vector1_Real)upperbound) -> float : core/optimization/NelderMeadSimplex.hh:37

C++ signature : double run(core::optimization::NelderMeadSimplex {lvalue},utility::vector1 > {lvalue},utility::vector1 >)

class NelderMeadSimplexAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (NelderMeadSimplexAP)arg1) -> NelderMeadSimplex :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class NelderMeadSimplexCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (NelderMeadSimplexCAP)arg1) -> NelderMeadSimplex :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class NumDerivCheckData

core/optimization/NumericalDerivCheckResult.hh:194

Ancestors (in MRO)

Methods

def __init__(

...)

Inheritance: SimpleDerivCheckResult.__init__

init( (object)arg1, (int)nangles, (int)nsteps) -> None : core/optimization/NumericalDerivCheckResult.hh:199

C++ signature :
    void __init__(_object*,unsigned long,unsigned long)

init( (object)arg1, (NumDerivCheckData)) -> None : core/optimization/NumericalDerivCheckResult.hh:194

C++ signature :
    void __init__(_object*,core::optimization::NumDerivCheckData)

def abs_deriv_dev(

...)

Inheritance: SimpleDerivCheckResult.abs_deriv_dev

abs_deriv_dev( (SimpleDerivCheckResult)arg1, (int)dof_ind, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:98

C++ signature :
    void abs_deriv_dev(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long,double)

abs_deriv_dev( (SimpleDerivCheckResult)arg1, (int)dof_ind) -> float : core/optimization/NumericalDerivCheckResult.hh:108

C++ signature :
    double abs_deriv_dev(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long)

def best_abs_log_norm_ratio(

...)

Inheritance: SimpleDerivCheckResult.best_abs_log_norm_ratio

best_abs_log_norm_ratio( (SimpleDerivCheckResult)arg1, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:102

C++ signature :
    void best_abs_log_norm_ratio(core::optimization::SimpleDerivCheckResult {lvalue},double)

best_abs_log_norm_ratio( (SimpleDerivCheckResult)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:112

C++ signature :
    double best_abs_log_norm_ratio(core::optimization::SimpleDerivCheckResult {lvalue})

def best_cos_theta(

...)

Inheritance: SimpleDerivCheckResult.best_cos_theta

best_cos_theta( (SimpleDerivCheckResult)arg1, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:101

C++ signature :
    void best_cos_theta(core::optimization::SimpleDerivCheckResult {lvalue},double)

best_cos_theta( (SimpleDerivCheckResult)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:111

C++ signature :
    double best_cos_theta(core::optimization::SimpleDerivCheckResult {lvalue})

def best_norm_analytic(

...)

Inheritance: SimpleDerivCheckResult.best_norm_analytic

best_norm_analytic( (SimpleDerivCheckResult)arg1, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:103

C++ signature :
    void best_norm_analytic(core::optimization::SimpleDerivCheckResult {lvalue},double)

best_norm_analytic( (SimpleDerivCheckResult)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:113

C++ signature :
    double best_norm_analytic(core::optimization::SimpleDerivCheckResult {lvalue})

def best_norm_numeric(

...)

Inheritance: SimpleDerivCheckResult.best_norm_numeric

best_norm_numeric( (SimpleDerivCheckResult)arg1, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:104

C++ signature :
    void best_norm_numeric(core::optimization::SimpleDerivCheckResult {lvalue},double)

best_norm_numeric( (SimpleDerivCheckResult)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:114

C++ signature :
    double best_norm_numeric(core::optimization::SimpleDerivCheckResult {lvalue})

def dof_step_data(

...)

dof_step_data( (NumDerivCheckData)arg1, (int)dof_ind, (int)step_ind, (DOF_DataPoint)dofdp) -> None : core/optimization/NumericalDerivCheckResult.hh:210

C++ signature :
    void dof_step_data(core::optimization::NumDerivCheckData {lvalue},unsigned long,unsigned long,core::optimization::DOF_DataPoint)

dof_step_data( (NumDerivCheckData)arg1, (int)dof_ind, (int)step_ind) -> DOF_DataPoint : core/optimization/NumericalDerivCheckResult.hh:215

C++ signature :
    core::optimization::DOF_DataPoint dof_step_data(core::optimization::NumDerivCheckData {lvalue},unsigned long,unsigned long)

def nangles(

...)

Inheritance: SimpleDerivCheckResult.nangles

nangles( (SimpleDerivCheckResult)arg1) -> int : core/optimization/NumericalDerivCheckResult.hh:95

C++ signature : unsigned long nangles(core::optimization::SimpleDerivCheckResult {lvalue})

def nsteps(

...)

Inheritance: SimpleDerivCheckResult.nsteps

nsteps( (SimpleDerivCheckResult)arg1) -> int : core/optimization/NumericalDerivCheckResult.hh:96

C++ signature : unsigned long nsteps(core::optimization::SimpleDerivCheckResult {lvalue})

def rel_deriv_dev(

...)

Inheritance: SimpleDerivCheckResult.rel_deriv_dev

rel_deriv_dev( (SimpleDerivCheckResult)arg1, (int)dof_ind, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:99

C++ signature :
    void rel_deriv_dev(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long,double)

rel_deriv_dev( (SimpleDerivCheckResult)arg1, (int)dof_ind) -> float : core/optimization/NumericalDerivCheckResult.hh:109

C++ signature :
    double rel_deriv_dev(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long)

def step_data(

...)

Inheritance: SimpleDerivCheckResult.step_data

step_data( (SimpleDerivCheckResult)arg1, (int)dof_ind, (int)step_ind, (DerivCheckDataPoint)dp) -> None : core/optimization/NumericalDerivCheckResult.hh:106

C++ signature :
    void step_data(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long,unsigned long,core::optimization::DerivCheckDataPoint)

step_data( (SimpleDerivCheckResult)arg1, (int)dof_ind, (int)step_ind) -> DerivCheckDataPoint : core/optimization/NumericalDerivCheckResult.hh:116

C++ signature :
    core::optimization::DerivCheckDataPoint step_data(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long,unsigned long)

class NumDerivCheckDataAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (NumDerivCheckDataAP)arg1) -> NumDerivCheckData :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class NumDerivCheckDataCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (NumDerivCheckDataCAP)arg1) -> NumDerivCheckData :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class NumericalDerivCheckResult

core/optimization/NumericalDerivCheckResult.hh:223

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature :
    void __init__(_object*)

init( (object)arg1, (NumericalDerivCheckResult)) -> None : core/optimization/NumericalDerivCheckResult.hh:223

C++ signature :
    void __init__(_object*,core::optimization::NumericalDerivCheckResult)

def add_deriv_data(

...)

add_deriv_data( (NumericalDerivCheckResult)arg1, (NumDerivCheckData)deriv_check_data) -> None : core/optimization/NumericalDerivCheckResult.hh:236

C++ signature : void add_deriv_data(core::optimization::NumericalDerivCheckResult {lvalue},boost::shared_ptr)

def deriv_check_result(

...)

deriv_check_result( (NumericalDerivCheckResult)arg1, (int)ind) -> NumDerivCheckData : core/optimization/NumericalDerivCheckResult.hh:241

C++ signature : core::optimization::NumDerivCheckData deriv_check_result(core::optimization::NumericalDerivCheckResult {lvalue},unsigned long)

def n_deriv_check_results(

...)

n_deriv_check_results( (NumericalDerivCheckResult)arg1) -> int : core/optimization/NumericalDerivCheckResult.hh:238

C++ signature : unsigned long n_deriv_check_results(core::optimization::NumericalDerivCheckResult {lvalue})

def send_to_stdout(

...)

send_to_stdout( (NumericalDerivCheckResult)arg1, (bool)setting) -> None : core/optimization/NumericalDerivCheckResult.hh:231

C++ signature :
    void send_to_stdout(core::optimization::NumericalDerivCheckResult {lvalue},bool)

send_to_stdout( (NumericalDerivCheckResult)arg1) -> bool : core/optimization/NumericalDerivCheckResult.hh:232

C++ signature :
    bool send_to_stdout(core::optimization::NumericalDerivCheckResult {lvalue})

class NumericalDerivCheckResultAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (NumericalDerivCheckResultAP)arg1) -> NumericalDerivCheckResult :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class NumericalDerivCheckResultCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (NumericalDerivCheckResultCAP)arg1) -> NumericalDerivCheckResult :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class Particle

Simple data container for PSO algorithm.

Ancestors (in MRO)

  • Particle
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1, (int)size) -> None : core/optimization/ParticleSwarmMinimizer.hh:37

C++ signature :
    void __init__(_object*,unsigned long)

init( (object)arg1, (Particle)) -> None : Simple data container for PSO algorithm.

C++ signature :
    void __init__(_object*,core::optimization::Particle)

init( (object)arg1, (vector1_Real)p_in) -> None : core/optimization/ParticleSwarmMinimizer.hh:46

C++ signature :
    void __init__(_object*,utility::vector1<double, std::allocator<double> >)

def ensure_size(

...)

ensure_size( (Particle)arg1, (int)minsize) -> None : Make sure that all arrays are large enough -- prevents index-out-of-bound errors.

C++ signature : void ensure_size(core::optimization::Particle {lvalue},unsigned long)

def fitness_pbest(

...)

fitness_pbest( (Particle)arg1) -> float : core/optimization/ParticleSwarmMinimizer.hh:100

C++ signature : double fitness_pbest(core::optimization::Particle {lvalue})

def pbest(

...)

pbest( (Particle)arg1) -> vector1_Real : This is why data should be private: you get to ensure it's valid when you read it.

C++ signature : utility::vector1 > pbest(core::optimization::Particle {lvalue})

def score(

...)

score( (Particle)arg1, (Multifunc)f) -> float : core/optimization/ParticleSwarmMinimizer.hh:57

C++ signature : double score(core::optimization::Particle {lvalue},core::optimization::Multifunc {lvalue})

def set_score(

...)

set_score( (Particle)arg1, (float)new_score) -> float : core/optimization/ParticleSwarmMinimizer.hh:70

C++ signature : double set_score(core::optimization::Particle {lvalue},double {lvalue})

class ParticleAP

Ancestors (in MRO)

  • ParticleAP
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (ParticleAP)arg1) -> Particle :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class ParticleCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (ParticleCAP)arg1) -> Particle :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class ParticleSwarmMinimizer

Particle Swarm Optimization engine. Algorithm details based heavily on Chen, Liu, Huang, Hwang, Ho (2006). "SODOCK: Swarm Optimization for Highly Flexible Protein-Ligand Docking" J Comput Chem 28: 612-623, 2007 Also on http://en.wikipedia.org/wiki/Particle_swarm_optimization http://www.swarmintelligence.org/ One can imagine writing another version that distributed the work via MPI...

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (vector1_Real)p_min, (vector1_Real)p_max) -> None : core/optimization/ParticleSwarmMinimizer.hh:137

C++ signature :
    void __init__(_object*,utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> >)

init( (object)arg1, (ParticleSwarmMinimizer)) -> None : Particle Swarm Optimization engine. Algorithm details based heavily on Chen, Liu, Huang, Hwang, Ho (2006). "SODOCK: Swarm Optimization for Highly Flexible Protein-Ligand Docking" J Comput Chem 28: 612-623, 2007 Also on http://en.wikipedia.org/wiki/Particle_swarm_optimization http://www.swarmintelligence.org/ One can imagine writing another version that distributed the work via MPI...

C++ signature :
    void __init__(_object*,core::optimization::ParticleSwarmMinimizer)

def print_particles(

...)

print_particles( (ParticleSwarmMinimizer)arg1, (object)particles, (str)header) -> None : core/optimization/ParticleSwarmMinimizer.hh:143

C++ signature : void print_particles(core::optimization::ParticleSwarmMinimizer {lvalue},utility::vector1, std::allocator > > {lvalue},std::string)

def run(

...)

run( (ParticleSwarmMinimizer)arg1, (int)num_cycles, (Multifunc)f_fitness [, (int)num_part=50]) -> object : core/optimization/ParticleSwarmMinimizer.hh:140

C++ signature :
    utility::vector1<boost::shared_ptr<core::optimization::Particle>, std::allocator<boost::shared_ptr<core::optimization::Particle> > > run(core::optimization::ParticleSwarmMinimizer {lvalue},unsigned long,core::optimization::Multifunc {lvalue} [,unsigned long=50])

run( (ParticleSwarmMinimizer)arg1, (int)num_cycles, (Multifunc)f_fitness, (int)num_part, (vector1_Real)init_values) -> object : core/optimization/ParticleSwarmMinimizer.hh:141

C++ signature :
    utility::vector1<boost::shared_ptr<core::optimization::Particle>, std::allocator<boost::shared_ptr<core::optimization::Particle> > > run(core::optimization::ParticleSwarmMinimizer {lvalue},unsigned long,core::optimization::Multifunc {lvalue},unsigned long,utility::vector1<double, std::allocator<double> >)

run( (ParticleSwarmMinimizer)arg1, (int)num_cycles, (Multifunc)f_fitness, (object)particles) -> None : core/optimization/ParticleSwarmMinimizer.hh:142

C++ signature :
    void run(core::optimization::ParticleSwarmMinimizer {lvalue},unsigned long,core::optimization::Multifunc {lvalue},utility::vector1<boost::shared_ptr<core::optimization::Particle>, std::allocator<boost::shared_ptr<core::optimization::Particle> > > {lvalue})

class ParticleSwarmMinimizerAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (ParticleSwarmMinimizerAP)arg1) -> ParticleSwarmMinimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class ParticleSwarmMinimizerCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (ParticleSwarmMinimizerCAP)arg1) -> ParticleSwarmMinimizer :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class SimpleDerivCheckResult

core/optimization/NumericalDerivCheckResult.hh:81

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1, (int)nangles, (int)nsteps) -> None : core/optimization/NumericalDerivCheckResult.hh:85

C++ signature :
    void __init__(_object*,unsigned long,unsigned long)

init( (object)arg1, (SimpleDerivCheckResult)) -> None : core/optimization/NumericalDerivCheckResult.hh:81

C++ signature :
    void __init__(_object*,core::optimization::SimpleDerivCheckResult)

def abs_deriv_dev(

...)

abs_deriv_dev( (SimpleDerivCheckResult)arg1, (int)dof_ind, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:98

C++ signature :
    void abs_deriv_dev(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long,double)

abs_deriv_dev( (SimpleDerivCheckResult)arg1, (int)dof_ind) -> float : core/optimization/NumericalDerivCheckResult.hh:108

C++ signature :
    double abs_deriv_dev(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long)

def best_abs_log_norm_ratio(

...)

best_abs_log_norm_ratio( (SimpleDerivCheckResult)arg1, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:102

C++ signature :
    void best_abs_log_norm_ratio(core::optimization::SimpleDerivCheckResult {lvalue},double)

best_abs_log_norm_ratio( (SimpleDerivCheckResult)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:112

C++ signature :
    double best_abs_log_norm_ratio(core::optimization::SimpleDerivCheckResult {lvalue})

def best_cos_theta(

...)

best_cos_theta( (SimpleDerivCheckResult)arg1, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:101

C++ signature :
    void best_cos_theta(core::optimization::SimpleDerivCheckResult {lvalue},double)

best_cos_theta( (SimpleDerivCheckResult)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:111

C++ signature :
    double best_cos_theta(core::optimization::SimpleDerivCheckResult {lvalue})

def best_norm_analytic(

...)

best_norm_analytic( (SimpleDerivCheckResult)arg1, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:103

C++ signature :
    void best_norm_analytic(core::optimization::SimpleDerivCheckResult {lvalue},double)

best_norm_analytic( (SimpleDerivCheckResult)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:113

C++ signature :
    double best_norm_analytic(core::optimization::SimpleDerivCheckResult {lvalue})

def best_norm_numeric(

...)

best_norm_numeric( (SimpleDerivCheckResult)arg1, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:104

C++ signature :
    void best_norm_numeric(core::optimization::SimpleDerivCheckResult {lvalue},double)

best_norm_numeric( (SimpleDerivCheckResult)arg1) -> float : core/optimization/NumericalDerivCheckResult.hh:114

C++ signature :
    double best_norm_numeric(core::optimization::SimpleDerivCheckResult {lvalue})

def nangles(

...)

nangles( (SimpleDerivCheckResult)arg1) -> int : core/optimization/NumericalDerivCheckResult.hh:95

C++ signature : unsigned long nangles(core::optimization::SimpleDerivCheckResult {lvalue})

def nsteps(

...)

nsteps( (SimpleDerivCheckResult)arg1) -> int : core/optimization/NumericalDerivCheckResult.hh:96

C++ signature : unsigned long nsteps(core::optimization::SimpleDerivCheckResult {lvalue})

def rel_deriv_dev(

...)

rel_deriv_dev( (SimpleDerivCheckResult)arg1, (int)dof_ind, (float)val) -> None : core/optimization/NumericalDerivCheckResult.hh:99

C++ signature :
    void rel_deriv_dev(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long,double)

rel_deriv_dev( (SimpleDerivCheckResult)arg1, (int)dof_ind) -> float : core/optimization/NumericalDerivCheckResult.hh:109

C++ signature :
    double rel_deriv_dev(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long)

def step_data(

...)

step_data( (SimpleDerivCheckResult)arg1, (int)dof_ind, (int)step_ind, (DerivCheckDataPoint)dp) -> None : core/optimization/NumericalDerivCheckResult.hh:106

C++ signature :
    void step_data(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long,unsigned long,core::optimization::DerivCheckDataPoint)

step_data( (SimpleDerivCheckResult)arg1, (int)dof_ind, (int)step_ind) -> DerivCheckDataPoint : core/optimization/NumericalDerivCheckResult.hh:116

C++ signature :
    core::optimization::DerivCheckDataPoint step_data(core::optimization::SimpleDerivCheckResult {lvalue},unsigned long,unsigned long)

class SimpleDerivCheckResultAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (SimpleDerivCheckResultAP)arg1) -> SimpleDerivCheckResult :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class SimpleDerivCheckResultCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (SimpleDerivCheckResultCAP)arg1) -> SimpleDerivCheckResult :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class SingleResidueMultifunc

A streamlined AtomTreeMultifunc designed specifically for RTMIN. Evaluates only the energies between the specified residue and the rest of the Pose, assuming the nbr_atoms do not move (as in rotamer trials and repacking). Could probably be sped up further with a customized dfunc(). DFPMIN seems to spend most of its time in func() rather than dfunc(), so there's not as much to gain there anyway.

Ancestors (in MRO)

Methods

def __init__(

...)

Inheritance: AtomTreeMultifunc.__init__

init( (object)arg1, (Pose)pose_in, (int)rsd_id_in, (MinimizerMap)min_map_in, (ScoreFunction)scorefxn_in, (CPP_Graph)packer_neighbor_graph_in [, (bool)deriv_check_in=False [, (bool)deriv_check_verbose_in=False]]) -> None : core/optimization/SingleResidueMultifunc.hh:56

C++ signature :
    void __init__(_object*,core::pose::Pose {lvalue},unsigned long,core::optimization::MinimizerMap {lvalue},core::scoring::ScoreFunction,boost::shared_ptr<core::graph::Graph const> [,bool=False [,bool=False]])

init( (object)arg1, (SingleResidueMultifunc)) -> None : A streamlined AtomTreeMultifunc designed specifically for RTMIN. Evaluates only the energies between the specified residue and the rest of the Pose, assuming the nbr_atoms do not move (as in rotamer trials and repacking). Could probably be sped up further with a customized dfunc(). DFPMIN seems to spend most of its time in func() rather than dfunc(), so there's not as much to gain there anyway.

C++ signature :
    void __init__(_object*,core::optimization::SingleResidueMultifunc)

def abort_min(

...)

Inheritance: AtomTreeMultifunc.abort_min

abort_min( (SingleResidueMultifunc)arg1, (vector1_Real)) -> bool : Christophe added the following to allow premature end of minimization If you want to abort the minimizer under specific circonstances overload this function and return true if you want to stop, false if you want to continue. FOR THE MOMENT, ONLY IN DFPMIN!

C++ signature :
    bool abort_min(core::optimization::SingleResidueMultifunc {lvalue},utility::vector1<double, std::allocator<double> >)

abort_min( (SingleResidueMultifunc)arg1, (vector1_Real)) -> bool :

C++ signature :
    bool abort_min(SingleResidueMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >)

def dfunc(

...)

Inheritance: AtomTreeMultifunc.dfunc

dfunc( (SingleResidueMultifunc)arg1, (vector1_Real)vars, (vector1_Real)dE_dvars) -> None : core/optimization/AtomTreeMultifunc.hh:61

C++ signature :
    void dfunc(core::optimization::SingleResidueMultifunc {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> > {lvalue})

dfunc( (SingleResidueMultifunc)arg1, (vector1_Real)vars, (vector1_Real)dE_dvars) -> None :

C++ signature :
    void dfunc(SingleResidueMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> > {lvalue})

def dump(

...)

Inheritance: AtomTreeMultifunc.dump

dump( (SingleResidueMultifunc)arg1, (vector1_Real)vars, (vector1_Real)vars2) -> None : Error state reached -- derivative does not match gradient

C++ signature :
    void dump(core::optimization::SingleResidueMultifunc {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> >)

dump( (SingleResidueMultifunc)arg1, (vector1_Real)vars, (vector1_Real)vars2) -> None :

C++ signature :
    void dump(SingleResidueMultifunc_exposer_callback {lvalue},utility::vector1<double, std::allocator<double> >,utility::vector1<double, std::allocator<double> >)

def set_deriv_check_result(

...)

Inheritance: AtomTreeMultifunc.set_deriv_check_result

set_deriv_check_result( (AtomTreeMultifunc)arg1, (NumericalDerivCheckResult)deriv_check_result) -> None : core/optimization/AtomTreeMultifunc.hh:63

C++ signature : void set_deriv_check_result(core::optimization::AtomTreeMultifunc {lvalue},boost::shared_ptr)

class SingleResidueMultifuncAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (SingleResidueMultifuncAP)arg1) -> SingleResidueMultifunc :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class SingleResidueMultifuncCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (SingleResidueMultifuncCAP)arg1) -> SingleResidueMultifunc :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class StrongWolfeLineMinimization

////////////////////////////////////////////////////// //////////////////////////////////////////////////////

Ancestors (in MRO)

Methods

def __init__(

...)

Inheritance: LineMinimizationAlgorithm.__init__

init( (object)arg1, (Multifunc)score_fxn, (bool)nonmonotone, (int)dim) -> None : core/optimization/LineMinimizer.hh:184

C++ signature :
    void __init__(_object*,core::optimization::Multifunc,bool,unsigned long)

init( (object)arg1, (StrongWolfeLineMinimization)) -> None : ////////////////////////////////////////////////////// //////////////////////////////////////////////////////

C++ signature :
    void __init__(_object*,core::optimization::StrongWolfeLineMinimization)

def StrongWolfe(

...)

StrongWolfe( (StrongWolfeLineMinimization)arg1, (float)init_step, (func_1d)func_eval) -> float : core/optimization/LineMinimizer.hh:190

C++ signature : double StrongWolfe(core::optimization::StrongWolfeLineMinimization {lvalue},double,core::optimization::func_1d {lvalue})

def cubic_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.cubic_interpolation

cubic_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:120

C++ signature : double cubic_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double,double)

def fetch_stored_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.fetch_stored_derivatives

fetch_stored_derivatives( (LineMinimizationAlgorithm)arg1, (vector1_Real)get_derivs) -> None : core/optimization/LineMinimizer.hh:116

C++ signature : void fetch_stored_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue},utility::vector1 > {lvalue})

def nonmonotone(

...)

Inheritance: LineMinimizationAlgorithm.nonmonotone

nonmonotone( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:114

C++ signature : bool nonmonotone(core::optimization::LineMinimizationAlgorithm {lvalue})

def provide_stored_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.provide_stored_derivatives

provide_stored_derivatives( (StrongWolfeLineMinimization)arg1) -> bool : core/optimization/LineMinimizer.hh:188

C++ signature :
    bool provide_stored_derivatives(core::optimization::StrongWolfeLineMinimization {lvalue})

provide_stored_derivatives( (StrongWolfeLineMinimization)arg1) -> bool :

C++ signature :
    bool provide_stored_derivatives(StrongWolfeLineMinimization_exposer_callback {lvalue})

def quadratic_deriv_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.quadratic_deriv_interpolation

quadratic_deriv_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:118

C++ signature : double quadratic_deriv_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double,double)

def quadratic_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.quadratic_interpolation

quadratic_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)func1, (float)deriv1, (float)point2, (float)func2) -> float : core/optimization/LineMinimizer.hh:117

C++ signature : double quadratic_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double,double)

def secant_interpolation(

...)

Inheritance: LineMinimizationAlgorithm.secant_interpolation

secant_interpolation( (LineMinimizationAlgorithm)arg1, (float)point1, (float)deriv1, (float)point2, (float)deriv2) -> float : core/optimization/LineMinimizer.hh:119

C++ signature : double secant_interpolation(core::optimization::LineMinimizationAlgorithm {lvalue},double,double,double,double)

def silent(

...)

Inheritance: LineMinimizationAlgorithm.silent

silent( (LineMinimizationAlgorithm)arg1) -> bool : core/optimization/LineMinimizer.hh:122

C++ signature :
    bool silent(core::optimization::LineMinimizationAlgorithm {lvalue})

silent( (LineMinimizationAlgorithm)arg1, (bool)s_in) -> None : core/optimization/LineMinimizer.hh:123

C++ signature :
    void silent(core::optimization::LineMinimizationAlgorithm {lvalue},bool)

def store_current_derivatives(

...)

Inheritance: LineMinimizationAlgorithm.store_current_derivatives

store_current_derivatives( (LineMinimizationAlgorithm)arg1, (vector1_Real)curr_derivs) -> None : core/optimization/LineMinimizer.hh:115

C++ signature : void store_current_derivatives(core::optimization::LineMinimizationAlgorithm {lvalue},utility::vector1 > {lvalue})

def zoom(

...)

zoom( (StrongWolfeLineMinimization)arg1, (float)alpha_low, (float)func_low, (float)deriv_low, (float)alpha_high, (float)func_high, (float)deriv_high, (float)func_zero, (float)deriv_zero, (float)func_return, (func_1d)func_eval) -> float : core/optimization/LineMinimizer.hh:192

C++ signature : double zoom(core::optimization::StrongWolfeLineMinimization {lvalue},double,double,double,double,double,double,double,double,double {lvalue},core::optimization::func_1d {lvalue})

class StrongWolfeLineMinimizationAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (StrongWolfeLineMinimizationAP)arg1) -> StrongWolfeLineMinimization :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class StrongWolfeLineMinimizationCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (StrongWolfeLineMinimizationCAP)arg1) -> StrongWolfeLineMinimization :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class func_1d

core/optimization/LineMinimizer.hh:38

Ancestors (in MRO)

  • func_1d
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1, (vector1_Real)start, (vector1_Real)dir, (Multifunc)score_fxn) -> None : core/optimization/LineMinimizer.hh:51

C++ signature :
    void __init__(_object*,utility::vector1<double, std::allocator<double> > {lvalue},utility::vector1<double, std::allocator<double> > {lvalue},core::optimization::Multifunc)

init( (object)arg1, (func_1d)) -> None : core/optimization/LineMinimizer.hh:38

C++ signature :
    void __init__(_object*,core::optimization::func_1d)

def dfunc(

...)

dfunc( (func_1d)arg1, (float)displacement) -> float : core/optimization/LineMinimizer.hh:77

C++ signature : double dfunc(core::optimization::func_1d {lvalue},double)

def dump(

...)

dump( (func_1d)arg1, (float)displacement) -> None : Error condition wherein the computed gradient does not match the actual gradient; invokes the Multifunc::dump( vars, vars2 ) method.

C++ signature : void dump(core::optimization::func_1d {lvalue},double)

def get_deriv_count(

...)

get_deriv_count( (func_1d)arg1) -> int : core/optimization/LineMinimizer.hh:93

C++ signature : int get_deriv_count(core::optimization::func_1d {lvalue})

def get_eval_count(

...)

get_eval_count( (func_1d)arg1) -> int : core/optimization/LineMinimizer.hh:92

C++ signature : int get_eval_count(core::optimization::func_1d {lvalue})

def reset_eval_count(

...)

reset_eval_count( (func_1d)arg1) -> None : core/optimization/LineMinimizer.hh:91

C++ signature : void reset_eval_count(core::optimization::func_1d {lvalue})

class func_1dAP

Ancestors (in MRO)

  • func_1dAP
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (func_1dAP)arg1) -> func_1d :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class func_1dCAP

Ancestors (in MRO)

  • func_1dCAP
  • Boost.Python.instance
  • __builtin__.object

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (func_1dCAP)arg1) -> func_1d :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class lbfgs_iteration_data

core/optimization/Minimizer.hh:129

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

class lbfgs_iteration_dataAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (lbfgs_iteration_dataAP)arg1) -> lbfgs_iteration_data :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class lbfgs_iteration_dataCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (lbfgs_iteration_dataCAP)arg1) -> lbfgs_iteration_data :

C++ signature : boost::shared_ptr get(boost::weak_ptr)