EnergyCalculator


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

Quick Index

KEYWORD
AUTHORS
CHANGES LOG
GOALS
USAGE

Class Summary

class EnergyCalculator

{
public:
enum EnergyCalculatorType ;
static void init(EnergyCalculatorType type)
static int computeEnergy(const ResidueConformer& conformer, Energy& energy) ;
static void computeEnergy(const ResidueConformer& conformer1,const ResidueConformer& conformer2, const RigidTrans3& rt3, Energy& e) ;
static int computeEnergy(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2, Energy& energy, RigidTrans3 rt1, RigidTrans3 rt2, bool full) ;
static REAL compute_VdWForceValue(const EnergyAtom& atom1,const EnergyAtom& atom2, REAL dist2);
static REAL computeElecForceValue(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2) ;
static REAL computeACE(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2) ;
static REAL compute_linearRepVdW(const EnergyAtom& atom1,const EnergyAtom& atom2, REAL dist2, bool is14, REAL sigmaFactor ) ;
static REAL computeElectrostatics(const EnergyAtom& atom1, const EnergyAtom& atom2, REAL dist2) ;
protected:
}; // EnergyCalculator

Back to the top of EnergyCalculator


KEYWORD

Back to the top of EnergyCalculator


AUTHORS

Back to the top of EnergyCalculator


CHANGES LOG

Back to the top of EnergyCalculator


GOALS

Back to the top of EnergyCalculator

		

USAGE

		

Back to the top of EnergyCalculator


enum EnergyCalculatorType ;

    enum EnergyCalculatorType
    {
        INTRA_PREPROCESS = 0, INTER_PREPROCESS, BINDING
    };

Back to the top of EnergyCalculator


void init(EnergyCalculatorType type)

    static void init(EnergyCalculatorType type)   

Back to the top of EnergyCalculator


int computeEnergy(const ResidueConformer& conformer, Energy& energy) ;

    static int computeEnergy(const ResidueConformer& conformer, Energy& energy)  ;

Back to the top of EnergyCalculator


void computeEnergy(const ResidueConformer& conformer1,const ResidueConformer& conformer2, const RigidTrans3& rt3, Energy& e) ;

    static void computeEnergy(const ResidueConformer& conformer1,const ResidueConformer& conformer2, const RigidTrans3& rt3, Energy& e)  ;    

Back to the top of EnergyCalculator


int computeEnergy(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2, Energy& energy, RigidTrans3 rt1, RigidTrans3 rt2, bool full) ;

    static int computeEnergy(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2, Energy& energy, RigidTrans3 rt1, RigidTrans3 rt2, bool full) ;

Back to the top of EnergyCalculator


REAL compute_VdWForceValue(const EnergyAtom& atom1,const EnergyAtom& atom2, REAL dist2);

    static REAL compute_VdWForceValue(const EnergyAtom& atom1,const EnergyAtom& atom2, REAL dist2);

Back to the top of EnergyCalculator


REAL computeElecForceValue(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2) ;

    static REAL computeElecForceValue(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2) ;

Back to the top of EnergyCalculator


REAL computeACE(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2) ;

  static REAL computeACE(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2) ;

Back to the top of EnergyCalculator


REAL compute_linearRepVdW(const EnergyAtom& atom1,const EnergyAtom& atom2, REAL dist2, bool is14, REAL sigmaFactor ) ;

    static REAL compute_linearRepVdW(const EnergyAtom& atom1,const EnergyAtom& atom2, REAL dist2, bool is14, REAL sigmaFactor = 0.6) ;

Back to the top of EnergyCalculator


REAL computeElectrostatics(const EnergyAtom& atom1, const EnergyAtom& atom2, REAL dist2) ;

assumes not excluded

    static REAL computeElectrostatics(const EnergyAtom& atom1, const EnergyAtom& atom2, REAL dist2)                                                                              ;

Function is currently defined inline.


Back to the top of EnergyCalculator


All Members

public:
enum EnergyCalculatorType ;
static void init(EnergyCalculatorType type)
static int computeEnergy(const ResidueConformer& conformer, Energy& energy) ;
static void computeEnergy(const ResidueConformer& conformer1,const ResidueConformer& conformer2, const RigidTrans3& rt3, Energy& e) ;
static int computeEnergy(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2, Energy& energy, RigidTrans3 rt1, RigidTrans3 rt2, bool full) ;
static REAL compute_VdWForceValue(const EnergyAtom& atom1,const EnergyAtom& atom2, REAL dist2);
static REAL computeElecForceValue(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2) ;
static REAL computeACE(const RotamerAtom& atom1, const RotamerAtom& atom2, REAL dist2) ;
static REAL compute_linearRepVdW(const EnergyAtom& atom1,const EnergyAtom& atom2, REAL dist2, bool is14, REAL sigmaFactor ) ;
static REAL computeElectrostatics(const EnergyAtom& atom1, const EnergyAtom& atom2, REAL dist2) ;
protected:

Back to the top of EnergyCalculator


Ancestors

Class does not inherit from any other class.

Back to the top of EnergyCalculator


Descendants

Class is not inherited by any others.

Back to the top of EnergyCalculator


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

Report problems to jkotula@unimax.com