Rosetta 3.4
Public Member Functions
core::scoring::constraints::BoundFunc Class Reference

#include <BoundConstraint.hh>

Inheritance diagram for core::scoring::constraints::BoundFunc:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::constraints::BoundFunc:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BoundFunc (Real const lb, Real const ub, Real sd, std::string type)
 BoundFunc (Real const lb, Real const ub, Real sd, Real rswitch, std::string type)
virtual FuncOP clone () const
virtual void read_data (std::istream &)
 initialize this Func from the given std::istream.
virtual Real func (Real const x) const
 Returns a value representing this function evaluated at a given point.
virtual Real dfunc (Real const x) const
 Returns a value representing the derivative of this function evaluated at a given point.
virtual void show_definition (std::ostream &out) const
 shows the definition of this function, usually the string type of function and the parameters passed in to the constructor.
virtual Size show_violations (std::ostream &out, Real x, Size verbose_level, Real threshold=1) const
 show some sort of stringified representation of the violations for this constraint.
Real lb () const
Real ub () const
Real sd () const
 BoundFunc (Real const lb, Real const ub, Real sd, std::string type)
 BoundFunc (Real const lb, Real const ub, Real sd, Real rswitch, std::string type)
virtual FuncOP clone () const
virtual void read_data (std::istream &)
 initialize this Func from the given std::istream.
virtual Real func (Real const x) const
 Returns a value representing this function evaluated at a given point.
virtual Real dfunc (Real const x) const
 Returns a value representing the derivative of this function evaluated at a given point.
virtual void show_definition (std::ostream &out) const
 shows the definition of this function, usually the string type of function and the parameters passed in to the constructor.
virtual Size show_violations (std::ostream &out, Real x, Size verbose_level, Real threshold=1) const
 show some sort of stringified representation of the violations for this constraint.
Real lb () const
Real ub () const
Real sd () const

Constructor & Destructor Documentation

core::scoring::constraints::BoundFunc::BoundFunc ( Real const  lb,
Real const  ub,
Real  sd,
std::string  type 
) [inline]

Referenced by clone().

core::scoring::constraints::BoundFunc::BoundFunc ( Real const  lb,
Real const  ub,
Real  sd,
Real  rswitch,
std::string  type 
) [inline]
core::scoring::constraints::BoundFunc::BoundFunc ( Real const  lb,
Real const  ub,
Real  sd,
std::string  type 
) [inline]
core::scoring::constraints::BoundFunc::BoundFunc ( Real const  lb,
Real const  ub,
Real  sd,
Real  rswitch,
std::string  type 
) [inline]

Member Function Documentation

virtual FuncOP core::scoring::constraints::BoundFunc::clone ( ) const [inline, virtual]
virtual FuncOP core::scoring::constraints::BoundFunc::clone ( ) const [inline, virtual]
Real core::scoring::constraints::BoundFunc::dfunc ( Real const  const) const [virtual]
virtual Real core::scoring::constraints::BoundFunc::dfunc ( Real const  const) const [virtual]
Real core::scoring::constraints::BoundFunc::func ( Real const  const) const [virtual]
virtual Real core::scoring::constraints::BoundFunc::func ( Real const  const) const [virtual]
Real core::scoring::constraints::BoundFunc::lb ( ) const [inline]
Real core::scoring::constraints::BoundFunc::lb ( ) const [inline]
void core::scoring::constraints::BoundFunc::read_data ( std::istream &  ) [virtual]
virtual void core::scoring::constraints::BoundFunc::read_data ( std::istream &  ) [virtual]
Real core::scoring::constraints::BoundFunc::sd ( ) const [inline]
Real core::scoring::constraints::BoundFunc::sd ( ) const [inline]
void core::scoring::constraints::BoundFunc::show_definition ( std::ostream &  out) const [virtual]
virtual void core::scoring::constraints::BoundFunc::show_definition ( std::ostream &  out) const [virtual]

shows the definition of this function, usually the string type of function and the parameters passed in to the constructor.

Reimplemented from core::scoring::constraints::Func.

Reimplemented in core::scoring::constraints::PeriodicBoundFunc, core::scoring::constraints::OffsetPeriodicBoundFunc, core::scoring::constraints::PeriodicBoundFunc, and core::scoring::constraints::OffsetPeriodicBoundFunc.

Size core::scoring::constraints::BoundFunc::show_violations ( std::ostream &  out,
Real  r,
Size  verbose_level,
Real  threshold = 1 
) const [virtual]
virtual Size core::scoring::constraints::BoundFunc::show_violations ( std::ostream &  out,
Real  r,
Size  verbose_level,
Real  threshold = 1 
) const [virtual]
Real core::scoring::constraints::BoundFunc::ub ( ) const [inline]
Real core::scoring::constraints::BoundFunc::ub ( ) const [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines