![]() |
Rosetta Protocols
2014.16.56682
|
Ramps rapidly from the starting value to the final value. Not 1 at x=1. Doesn't really finish at (1,1). func(x) = 1 - exp( -1 * x * inv_xval_at_0p5 * 0.6931 );. More...
#include <RampingMover.hh>
Public Member Functions | |
| GeometricFunc (Real xval_at_0p5) | |
| Ramps rapidly from the starting value to the final value. Not 1 at x=1. Doesn't really finish at (1,1). More... | |
| GeometricFunc () | |
| ctor – val of 0.5 produces 0.5 More... | |
| virtual | ~GeometricFunc () |
| virtual Real | func (Real x) const |
| func(x) = 1 - exp( -1 * x * inv_xval_at_0p5 * 0.6931 ); More... | |
Public Member Functions inherited from protocols::moves::RampingFunc | |
| virtual | ~RampingFunc () |
Private Attributes | |
| Real | inv_xval_at_0p5_ |
Additional Inherited Members | |
Public Types inherited from protocols::moves::RampingFunc | |
| typedef core::Real | Real |
Ramps rapidly from the starting value to the final value. Not 1 at x=1. Doesn't really finish at (1,1). func(x) = 1 - exp( -1 * x * inv_xval_at_0p5 * 0.6931 );.
| protocols::moves::GeometricFunc::GeometricFunc | ( | Real | xval_at_0p5 | ) |
Ramps rapidly from the starting value to the final value. Not 1 at x=1. Doesn't really finish at (1,1).
References runtime_assert.
| protocols::moves::GeometricFunc::GeometricFunc | ( | ) |
ctor – val of 0.5 produces 0.5
|
virtual |
|
virtual |
func(x) = 1 - exp( -1 * x * inv_xval_at_0p5 * 0.6931 );
Implements protocols::moves::RampingFunc.
References inv_xval_at_0p5_.
1.8.7