BindingEnergyCalculator


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

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class BindingEnergyCalculator
{
public:
BindingEnergyCalculator(const RotamerMolecule& rec,const RotamerMolecule& lig);
void refresh();
float calcInterfaceCenterOfMass(const RigidTrans3& rt3, float interfaceThr);
float calcInterfaceCenterOfMassNW(const RigidTrans3& rt3, float interfaceThr) const;
float calcInterfaceCenterOfMassWW(const RigidTrans3& rt3, float interfaceThr) const;
void setupInterface(const RigidTrans3& rt3, float interfaceThr);
Energy compute(const RigidTrans3& rt3) const;
void findMovable(const RigidTrans3& rt3, vector< bool>& recMovableResidues, vector< bool>& ligMovableResidues) const;
Energy compute(const RigidTrans3& rt3, const Vector3& centerOfRotation, float dE_dTR[]) const;
Energy computeRBM(const RigidTrans3& rt3,bool full) const ;
const vector< bool>& getReceptorInterfaceResidues() const ;
const vector< bool>& getLigandInterfaceResidues() const ;
const Vector3& getLigandInterfaceCenterOfMass() const ;
const Vector3& getReceptorInterfaceCenterOfMass() const ;
float getInterfaceRMSD2(const RigidTrans3& rt) const;
float getInterfaceRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;
float getInterfaceRMSD2_10(const RigidTrans3& rt3 ) const;
float getReceptorInterfaceRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;
float getLigandRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;
protected:
}; // BindingEnergyCalculator

Back to the top of BindingEnergyCalculator


KEYWORD

Back to the top of BindingEnergyCalculator


AUTHORS

Back to the top of BindingEnergyCalculator


CHANGES LOG

Back to the top of BindingEnergyCalculator


GOALS

Back to the top of BindingEnergyCalculator

		

USAGE

		

Back to the top of BindingEnergyCalculator


BindingEnergyCalculator(const RotamerMolecule& rec,const RotamerMolecule& lig);

    BindingEnergyCalculator(const RotamerMolecule& rec,const RotamerMolecule& lig);

Back to the top of BindingEnergyCalculator


void refresh();

    void refresh();

Back to the top of BindingEnergyCalculator


float calcInterfaceCenterOfMass(const RigidTrans3& rt3, float interfaceThr);

    float calcInterfaceCenterOfMass(const RigidTrans3& rt3,  float interfaceThr);

Back to the top of BindingEnergyCalculator


float calcInterfaceCenterOfMassNW(const RigidTrans3& rt3, float interfaceThr) const;

    float calcInterfaceCenterOfMassNW(const RigidTrans3& rt3,  float interfaceThr) const;

Back to the top of BindingEnergyCalculator


float calcInterfaceCenterOfMassWW(const RigidTrans3& rt3, float interfaceThr) const;

    float calcInterfaceCenterOfMassWW(const RigidTrans3& rt3,  float interfaceThr) const;

Back to the top of BindingEnergyCalculator


void setupInterface(const RigidTrans3& rt3, float interfaceThr);

    void setupInterface(const RigidTrans3& rt3,  float interfaceThr);

Back to the top of BindingEnergyCalculator


Energy compute(const RigidTrans3& rt3) const;

    Energy compute(const RigidTrans3& rt3) const;

Back to the top of BindingEnergyCalculator


void findMovable(const RigidTrans3& rt3, vector< bool>& recMovableResidues, vector< bool>& ligMovableResidues) const;

    void findMovable(const RigidTrans3& rt3, vector< bool>& recMovableResidues, vector< bool>& ligMovableResidues) const;

Back to the top of BindingEnergyCalculator


Energy compute(const RigidTrans3& rt3, const Vector3& centerOfRotation, float dE_dTR[]) const;

    Energy compute(const RigidTrans3& rt3, const Vector3& centerOfRotation, float dE_dTR[]) const;

Back to the top of BindingEnergyCalculator


Energy computeRBM(const RigidTrans3& rt3,bool full) const ;

    Energy computeRBM(const RigidTrans3& rt3,bool full) const ;

Back to the top of BindingEnergyCalculator


const vector< bool>& getReceptorInterfaceResidues() const ;

    	const vector< bool>& getReceptorInterfaceResidues() const
                                                     
;

Function is currently defined inline.


Back to the top of BindingEnergyCalculator


const vector< bool>& getLigandInterfaceResidues() const ;

    const vector< bool>& getLigandInterfaceResidues() const
                                                     
;

Function is currently defined inline.


Back to the top of BindingEnergyCalculator


const Vector3& getLigandInterfaceCenterOfMass() const ;

    const Vector3& getLigandInterfaceCenterOfMass() const
                                                       
;

Function is currently defined inline.


Back to the top of BindingEnergyCalculator


const Vector3& getReceptorInterfaceCenterOfMass() const ;

      const Vector3& getReceptorInterfaceCenterOfMass() const
                                                         
;

Function is currently defined inline.


Back to the top of BindingEnergyCalculator


float getInterfaceRMSD2(const RigidTrans3& rt) const;

    float getInterfaceRMSD2(const RigidTrans3& rt) const;

Back to the top of BindingEnergyCalculator


float getInterfaceRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;

    float getInterfaceRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;

Back to the top of BindingEnergyCalculator


float getInterfaceRMSD2_10(const RigidTrans3& rt3 ) const;

    float getInterfaceRMSD2_10(const RigidTrans3& rt3 ) const;

Back to the top of BindingEnergyCalculator


float getReceptorInterfaceRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;

    float getReceptorInterfaceRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;

Back to the top of BindingEnergyCalculator


float getLigandRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;

    float getLigandRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;

Back to the top of BindingEnergyCalculator


All Members

public:
void refresh();
float calcInterfaceCenterOfMass(const RigidTrans3& rt3, float interfaceThr);
float calcInterfaceCenterOfMassNW(const RigidTrans3& rt3, float interfaceThr) const;
float calcInterfaceCenterOfMassWW(const RigidTrans3& rt3, float interfaceThr) const;
void setupInterface(const RigidTrans3& rt3, float interfaceThr);
Energy compute(const RigidTrans3& rt3) const;
void findMovable(const RigidTrans3& rt3, vector< bool>& recMovableResidues, vector< bool>& ligMovableResidues) const;
Energy compute(const RigidTrans3& rt3, const Vector3& centerOfRotation, float dE_dTR[]) const;
Energy computeRBM(const RigidTrans3& rt3,bool full) const ;
const vector< bool>& getReceptorInterfaceResidues() const ;
const vector< bool>& getLigandInterfaceResidues() const ;
const Vector3& getLigandInterfaceCenterOfMass() const ;
const Vector3& getReceptorInterfaceCenterOfMass() const ;
float getInterfaceRMSD2(const RigidTrans3& rt) const;
float getInterfaceRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;
float getInterfaceRMSD2_10(const RigidTrans3& rt3 ) const;
float getReceptorInterfaceRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;
float getLigandRMSD2(const RigidTrans3& rt1,const RigidTrans3& rt2 ) const;
protected:

Back to the top of BindingEnergyCalculator


Ancestors

Class does not inherit from any other class.

Back to the top of BindingEnergyCalculator


Descendants

Class is not inherited by any others.

Back to the top of BindingEnergyCalculator


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

Report problems to jkotula@unimax.com