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

Function that operates in radians, for applications like DihedralConstraint. Prevents discontinuities at 0/360 or -180/180 degrees for dihedral constraints. More...

#include <CircularSigmoidalFunc.hh>

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

List of all members.

Public Member Functions

 CircularSigmoidalFunc (Real const center_radians, Real const width_radians, Real const slope_radians)
 CircularSigmoidalFunc (Real const center_radians, Real const width_radians, Real const slope_radians, Real const offset)
FuncOP clone () const
Real func (Real const x) const
 Returns a value representing this function evaluated at a given point.
Real dfunc (Real const x) const
 Returns a value representing the derivative of this function evaluated at a given point.
virtual void read_data (std::istream &in)
 initialize this Func from the given std::istream.
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.

Detailed Description

Function that operates in radians, for applications like DihedralConstraint. Prevents discontinuities at 0/360 or -180/180 degrees for dihedral constraints.


Constructor & Destructor Documentation

core::scoring::constraints::CircularSigmoidalFunc::CircularSigmoidalFunc ( Real const  center_radians,
Real const  width_radians,
Real const  slope_radians 
) [inline]

Referenced by clone().

core::scoring::constraints::CircularSigmoidalFunc::CircularSigmoidalFunc ( Real const  center_radians,
Real const  width_radians,
Real const  slope_radians,
Real const  offset 
) [inline]

Member Function Documentation

FuncOP core::scoring::constraints::CircularSigmoidalFunc::clone ( ) const [inline, virtual]
Real core::scoring::constraints::CircularSigmoidalFunc::dfunc ( Real const  const) const [virtual]

Returns a value representing the derivative of this function evaluated at a given point.

Implements core::scoring::constraints::Func.

Referenced by core::scoring::disulfides::CB_Angle_Func::dfunc(), core::scoring::disulfides::SGSG_Dihedral_Func::dfunc(), and core::scoring::disulfides::CBSG_Dihedral_Func::dfunc().

Real core::scoring::constraints::CircularSigmoidalFunc::func ( Real const  const) const [virtual]
void core::scoring::constraints::CircularSigmoidalFunc::read_data ( std::istream &  ) [virtual]

initialize this Func from the given std::istream.

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

void core::scoring::constraints::CircularSigmoidalFunc::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.


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