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

Classes

class  AACompositionConstraint
 
class  AACompositionEnergy
 AACompositionEnergy, 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  AACompositionEnergyCreator
 
class  AACompositionEnergySetup
 AACompositionEnergySetup, a helper class for the AACompositionEnergy energy method that stores all of its setup data. More...
 
class  AACompositionPropertiesSet
 AACompositionPropertiesSet, a helper class that stores: More...
 
class  SequenceConstraint
 

Typedefs

typedef
utility::pointer::shared_ptr
< AACompositionEnergy
AACompositionEnergyOP
 
typedef
utility::pointer::shared_ptr
< AACompositionConstraint
AACompositionConstraintOP
 
typedef
utility::pointer::shared_ptr
< AACompositionConstraint
const > 
AACompositionConstraintCOP
 
typedef
utility::pointer::shared_ptr
< AACompositionPropertiesSet
AACompositionPropertiesSetOP
 
typedef
utility::pointer::shared_ptr
< AACompositionPropertiesSet
const > 
AACompositionPropertiesSetCOP
 
typedef
utility::pointer::shared_ptr
< AACompositionEnergySetup
AACompositionEnergySetupOP
 
typedef
utility::pointer::shared_ptr
< AACompositionEnergySetup
const > 
AACompositionEnergySetupCOP
 
typedef
utility::pointer::shared_ptr
< SequenceConstraint
SequenceConstraintOP
 
typedef
utility::pointer::shared_ptr
< SequenceConstraint const > 
SequenceConstraintCOP
 

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.aa_composition_energy.AACompositionEnergy")
 
static basic::Tracer TR ("core.scoring.aa_composition_energy.AACompositionConstraint")
 
static basic::Tracer TR ("core.scoring.aa_composition_energy.AACompositionEnergySetup")
 
static basic::Tracer TR ("core.scoring.aa_composition_energy.SequenceConstraint")
 

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 AACompositionEnergySetup::get_tailfunction_name() function.

Enumerator
tf_linear 
tf_quadratic 
tf_constant 
tf_unknown 
tf_end_of_list 

Function Documentation

static basic::Tracer core::scoring::aa_composition_energy::TR ( "core.scoring.aa_composition_energy.SequenceConstraint"  )
static
static basic::Tracer core::scoring::aa_composition_energy::TR ( "core.scoring.aa_composition_energy.AACompositionConstraint"  )
static
static basic::Tracer core::scoring::aa_composition_energy::TR ( "core.scoring.aa_composition_energy.AACompositionEnergy"  )
static
static basic::Tracer core::scoring::aa_composition_energy::TR ( "core.scoring.aa_composition_energy.AACompositionEnergySetup"  )
static