Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions
core::pack::guidance_scoreterms::hbnet_energy Namespace Reference

Classes

class  HBNetEnergy
 HBNetEnergy, an EnergyMethod that gives a bonus for hydrogen bond networks, which ramps nonlinearly with the size of the networks. This class is derived from base class WholeStructureEnergy, which is meaningful only on entire structures. These EnergyMethods do all of their work in the "finalize_total_energy" section of scorefunction evaluation. More...
 
class  HBNetEnergyCreator
 

Typedefs

typedef
utility::pointer::shared_ptr
< HBNetEnergy
HBNetEnergyOP
 
typedef
utility::pointer::shared_ptr
< HBNetEnergy const > 
HBNetEnergyCOP
 

Enumerations

enum  HBNetEnergyRamping {
  HBNetEnergyRampQuadratic =1, HBNetEnergyRampLinear, HBNetEnergyRampLogarithmic, HBNetEnergyRampSquareRoot,
  HBNetEnergyRampINVALID, HBNetEnergyRamp_end_of_list = HBNetEnergyRampINVALID
}
 Allowed types of HBNetEnergy rampings. More...
 

Functions

static basic::Tracer TR ("core.pack.guidance_scoreterms.hbnet_energy.HBNetEnergy")
 

Typedef Documentation

typedef utility::pointer::shared_ptr< HBNetEnergy const > core::pack::guidance_scoreterms::hbnet_energy::HBNetEnergyCOP

Enumeration Type Documentation

Allowed types of HBNetEnergy rampings.

If you add to this list, update the HBNetEnergy::hbnet_energy_ramping_string_from_enum() function.

Enumerator
HBNetEnergyRampQuadratic 
HBNetEnergyRampLinear 
HBNetEnergyRampLogarithmic 
HBNetEnergyRampSquareRoot 
HBNetEnergyRampINVALID 
HBNetEnergyRamp_end_of_list 

Function Documentation

static basic::Tracer core::pack::guidance_scoreterms::hbnet_energy::TR ( "core.pack.guidance_scoreterms.hbnet_energy.HBNetEnergy"  )
static