Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
ScalarWeightedFunc.hh File Reference

Weighted constraint function that encapsulates other constraints. More...

#include <core/scoring/func/ScalarWeightedFunc.fwd.hh>
#include <core/scoring/func/Func.hh>
#include <core/types.hh>
#include <utility/VirtualBase.hh>

Classes

class  core::scoring::func::ScalarWeightedFunc
 

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::scoring
 
 core::scoring::func
 

Detailed Description

Weighted constraint function that encapsulates other constraints.

Author
James Thompson, Greg Taylor

The ScalarWeightedFunc is a class used to scale other constraints by multiplying it by a constant value. This is useful in cases where constraint templates are similar to each other and should be down-weighted to avoid double counting for the same structural information.