1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
// ----------------------------------------------------
// $Maintainer: Marcel Schumann $
// $Authors: Marcel Schumann $
// ----------------------------------------------------
#include <BALL/SCORING/FUNCTIONS/PBScoring.h>
#include <BALL/SCORING/COMPONENTS/PB.h>
using namespace BALL;
PBScoring::PBScoring(AtomContainer& receptor, AtomContainer& ligand, Options& options)
: ScoringFunction(receptor, ligand, options)
{
setup();
}
PBScoring::PBScoring(AtomContainer& receptor, Vector3& hashgrid_origin, Options& options)
: ScoringFunction(receptor, hashgrid_origin, options)
{
setup();
}
void PBScoring::setup()
{
ScoringFunction::setName("PBScoring");
PB* pb = new PB(*this);
pb->setName("PB");
pb->setScoringFunction(*this);
pb->setLigandIntraMolecular(0);
scoring_components_.push_back(pb);
}
double PBScoring::getES()
{
double es = 0;
return es;
}
|