Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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>

Inheritance diagram for protocols::moves::InvGeometricFunc:
Inheritance graph
[legend]

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 ()
 
 ~InvGeometricFunc () override
 
Real func (Real x) const override
 func(x) = exp( -1 * ( 1 - x ) / ( 1 - xval_at_0p5 ) * 0.6931 ); More...
 
- Public Member Functions inherited from protocols::moves::RampingFunc
 ~RampingFunc () override
 

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 ( )
overridedefault

Member Function Documentation

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

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: