RigidBodyMinimization


[ DockingLib | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class RigidBodyMinimization
{
public:
RigidBodyMinimization(const BindingEnergyCalculator& bindEnergyCalculator,const RigidTrans3 startTrans3, const DistanceConstraints& distConst, int seed ) ;
const Vector3& getLigandInterfaceCenterOfMass() const ;
const Vector3& getReceptorInterfaceCenterOfMass() const ;
int docking_monte_carlo_minimize( int cycles, float trans_magnitude, float rot_magnitude, float minimization_threshold, float func_tol );
const RigidTrans3& getCurrentRigidTrans3() const ;
const RigidTrans3& getBestRigidTrans3() const ;
float getBestScore() const ;
float gaussian();
float ran3();
protected:
}; // RigidBodyMinimization

Back to the top of RigidBodyMinimization


KEYWORD

Back to the top of RigidBodyMinimization


AUTHORS

Back to the top of RigidBodyMinimization


CHANGES LOG

Back to the top of RigidBodyMinimization


GOALS

Back to the top of RigidBodyMinimization

		

USAGE

		

Back to the top of RigidBodyMinimization


RigidBodyMinimization(const BindingEnergyCalculator& bindEnergyCalculator,const RigidTrans3 startTrans3, const DistanceConstraints& distConst, int seed ) ;

    RigidBodyMinimization(const BindingEnergyCalculator& bindEnergyCalculator,const RigidTrans3 startTrans3, const DistanceConstraints& distConst, int seed = -1111111) ;

Function is currently defined inline.


Back to the top of RigidBodyMinimization


const Vector3& getLigandInterfaceCenterOfMass() const ;

    const Vector3& getLigandInterfaceCenterOfMass() const
                                                                                    
;

Function is currently defined inline.


Back to the top of RigidBodyMinimization


const Vector3& getReceptorInterfaceCenterOfMass() const ;

    const Vector3& getReceptorInterfaceCenterOfMass() const
                                                                                      
;

Function is currently defined inline.


Back to the top of RigidBodyMinimization


int docking_monte_carlo_minimize( int cycles, float trans_magnitude, float rot_magnitude, float minimization_threshold, float func_tol );

    int docking_monte_carlo_minimize( int cycles, // number of monte carlo minimizations
                                      float trans_magnitude, // size of translation moves
                                      float rot_magnitude, // size of rotation moves
                                      float minimization_threshold, // energy difference (score - best_score) needed for minimization
                                      float func_tol // tolerance on the minimization function
                                    );

Back to the top of RigidBodyMinimization


const RigidTrans3& getCurrentRigidTrans3() const ;

    const RigidTrans3& getCurrentRigidTrans3() const
                                   
;

Function is currently defined inline.


Back to the top of RigidBodyMinimization


const RigidTrans3& getBestRigidTrans3() const ;

    const RigidTrans3& getBestRigidTrans3() const
                                       
;

Function is currently defined inline.


Back to the top of RigidBodyMinimization


float getBestScore() const ;

    float getBestScore() const
                                     
;

Function is currently defined inline.


Back to the top of RigidBodyMinimization


float gaussian();

    float gaussian();

Back to the top of RigidBodyMinimization


float ran3();

    float ran3();

Back to the top of RigidBodyMinimization


All Members

public:
const Vector3& getLigandInterfaceCenterOfMass() const ;
const Vector3& getReceptorInterfaceCenterOfMass() const ;
int docking_monte_carlo_minimize( int cycles, float trans_magnitude, float rot_magnitude, float minimization_threshold, float func_tol );
const RigidTrans3& getCurrentRigidTrans3() const ;
const RigidTrans3& getBestRigidTrans3() const ;
float getBestScore() const ;
float gaussian();
float ran3();
protected:

Back to the top of RigidBodyMinimization


Ancestors

Class does not inherit from any other class.

Back to the top of RigidBodyMinimization


Descendants

Class is not inherited by any others.

Back to the top of RigidBodyMinimization


Generated from source by the Cocoon utilities on Mon Dec 21 12:00:25 2009 .

Report problems to jkotula@unimax.com