Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions
core::scoring::netcharge_energy Namespace Reference

Classes

class  NetChargeConstraint
 
class  NetChargeEnergy
 NetChargeEnergy, an energy function to penalize stretches of the same residue, derived from base class for EnergyMethods, which are meaningful only on entire structures. These EnergyMethods do all of their work in the "finalize_total_energy" section of score function evaluation. More...
 
class  NetChargeEnergyCreator
 
class  NetChargeEnergySetup
 NetChargeEnergySetup, a helper class for the NetChargeEnergy energy method that stores all of its setup data. More...
 

Typedefs

typedef
utility::pointer::shared_ptr
< NetChargeEnergy
NetChargeEnergyOP
 
typedef
utility::pointer::shared_ptr
< NetChargeConstraint
NetChargeConstraintOP
 
typedef
utility::pointer::shared_ptr
< NetChargeConstraint const > 
NetChargeConstraintCOP
 
typedef
utility::pointer::shared_ptr
< NetChargeEnergySetup
NetChargeEnergySetupOP
 
typedef
utility::pointer::shared_ptr
< NetChargeEnergySetup const > 
NetChargeEnergySetupCOP
 

Enumerations

enum  TailFunction {
  tf_linear = 1, tf_quadratic, tf_constant, tf_unknown,
  tf_end_of_list =tf_unknown
}
 The different types of behaviour for the penalty values past the defined range. More...
 

Functions

static basic::Tracer TR ("core.scoring.netcharge_energy.NetChargeEnergy")
 
static basic::Tracer TR ("core.scoring.netcharge_energy.NetChargeConstraint")
 
static basic::Tracer TR ("core.scoring.netcharge_energy.NetChargeEnergySetup")
 

Typedef Documentation

Enumeration Type Documentation

The different types of behaviour for the penalty values past the defined range.

When values are added to this enum, they should also be added to the NetChargeEnergySetup::get_tailfunction_name() function.

Enumerator
tf_linear 
tf_quadratic 
tf_constant 
tf_unknown 
tf_end_of_list 

Function Documentation

static basic::Tracer core::scoring::netcharge_energy::TR ( "core.scoring.netcharge_energy.NetChargeConstraint"  )
static
static basic::Tracer core::scoring::netcharge_energy::TR ( "core.scoring.netcharge_energy.NetChargeEnergy"  )
static
static basic::Tracer core::scoring::netcharge_energy::TR ( "core.scoring.netcharge_energy.NetChargeEnergySetup"  )
static