Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::moves::InvGeometricFunc Class Reference

Ramps slowly from the starting value to the final value Non-zero for x = 0. Doesn't really start at (0,0). func(x) = exp( -1 * ( 1 - x ) / ( 1 - xval_at_0p5 ) * 0.6931 );. More...

#include <RampingMover.hh>

Public Member Functions

 InvGeometricFunc (Real xval_at_0p5)
 Ramps slowly from the starting value to the final value Non-zero for x = 0. Doesn't really start at (0,0). func(x) = exp( -1 * ( 1 - x ) / ( 1 - xval_at_0p5 ) * 0.6931 );. More...
 
 InvGeometricFunc ()
 
virtual ~InvGeometricFunc ()
 
virtual Real func (Real x) const
 func(x) = exp( -1 * ( 1 - x ) / ( 1 - xval_at_0p5 ) * 0.6931 ); More...
 
- Public Member Functions inherited from protocols::moves::RampingFunc
virtual ~RampingFunc ()
 

Private Attributes

Real inv_one_minus_xval_at_0p5_
 

Additional Inherited Members

- Public Types inherited from protocols::moves::RampingFunc
typedef core::Real Real
 

Detailed Description

Ramps slowly from the starting value to the final value Non-zero for x = 0. Doesn't really start at (0,0). func(x) = exp( -1 * ( 1 - x ) / ( 1 - xval_at_0p5 ) * 0.6931 );.

Constructor & Destructor Documentation

protocols::moves::InvGeometricFunc::InvGeometricFunc ( Real  xval_at_0p5)

Ramps slowly from the starting value to the final value Non-zero for x = 0. Doesn't really start at (0,0). func(x) = exp( -1 * ( 1 - x ) / ( 1 - xval_at_0p5 ) * 0.6931 );.

protocols::moves::InvGeometricFunc::InvGeometricFunc ( )
protocols::moves::InvGeometricFunc::~InvGeometricFunc ( )
virtual

Member Function Documentation

RampingFunc::Real protocols::moves::InvGeometricFunc::func ( Real  x) const
virtual

func(x) = exp( -1 * ( 1 - x ) / ( 1 - xval_at_0p5 ) * 0.6931 );

Implements protocols::moves::RampingFunc.

References inv_one_minus_xval_at_0p5_.

Member Data Documentation

Real protocols::moves::InvGeometricFunc::inv_one_minus_xval_at_0p5_
private

Referenced by func().


The documentation for this class was generated from the following files: