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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
// $Id: partialChargeDescriptors.C,v 1.1.28.1 2007/03/16 00:06:47 bertsch Exp $
//
#include <BALL/QSAR/partialChargeDescriptors.h>
#include <BALL/KERNEL/fragment.h>
using namespace std;
namespace BALL
{
////////////////////////////////
// Sum of all positive charges
////////////////////////////////
TotalPositivePartialCharge::TotalPositivePartialCharge()
: PartialChargeBase("TotalPositivePartialCharge", "eV")
{
}
TotalPositivePartialCharge::TotalPositivePartialCharge(const TotalPositivePartialCharge& tppc)
: PartialChargeBase(tppc)
{
}
TotalPositivePartialCharge::~TotalPositivePartialCharge()
{
}
TotalPositivePartialCharge& TotalPositivePartialCharge::operator = (const TotalPositivePartialCharge& tppc)
{
this->setName(tppc.getName());
this->setUnit(tppc.getUnit());
return *this;
}
///////////////////////////////
// Sum of all negative charges
///////////////////////////////
TotalNegativePartialCharge::TotalNegativePartialCharge()
: PartialChargeBase("TotalNegativePartialCharge", "eV")
{
}
TotalNegativePartialCharge::TotalNegativePartialCharge(const TotalNegativePartialCharge& tnpc)
: PartialChargeBase(tnpc)
{
}
TotalNegativePartialCharge::~TotalNegativePartialCharge()
{
}
TotalNegativePartialCharge& TotalNegativePartialCharge::operator = (const TotalNegativePartialCharge& tnpc)
{
this->setName(tnpc.getName());
this->setUnit(tnpc.getUnit());
return *this;
}
/////////////////////////////////////////////////////////
// smallest charge devided by the sum of all negatives
/////////////////////////////////////////////////////////
RelPositivePartialCharge::RelPositivePartialCharge()
: PartialChargeBase("RelPositivePartialCharge", "")
{
}
RelPositivePartialCharge::RelPositivePartialCharge(const RelPositivePartialCharge& rppc)
: PartialChargeBase(rppc)
{
}
RelPositivePartialCharge::~RelPositivePartialCharge()
{
}
RelPositivePartialCharge& RelPositivePartialCharge::operator = (const RelPositivePartialCharge& rppc)
{
this->setName(rppc.getName());
this->setUnit(rppc.getUnit());
return *this;
}
/////////////////////////////////////////////////////
// biggest charge devided by the sum of all charges
/////////////////////////////////////////////////////
RelNegativePartialCharge::RelNegativePartialCharge()
: PartialChargeBase("RelNegativePartialCharge", "")
{
}
RelNegativePartialCharge::RelNegativePartialCharge(const RelNegativePartialCharge& rnpc)
: PartialChargeBase(rnpc)
{
}
RelNegativePartialCharge::~RelNegativePartialCharge()
{
}
RelNegativePartialCharge& RelNegativePartialCharge::operator = (const RelNegativePartialCharge& rnpc)
{
this->setName(rnpc.getName());
this->setUnit(rnpc.getUnit());
return *this;
}
} // namespace BALL
|