Rosetta
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< HBNetEnergyHBNetEnergyOP
 
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

◆ HBNetEnergyCOP

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

◆ HBNetEnergyOP

Enumeration Type Documentation

◆ HBNetEnergyRamping

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

◆ TR()

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