IMP
2.2.0
The Integrative Modeling Platform
|
A simple unary function. More...
#include <IMP/example/ExampleUnaryFunction.h>
Public Member Functions | |
ExampleUnaryFunction (Float center, Float k) | |
virtual double | evaluate (double feature) const |
Calculate score with respect to the given feature. More... | |
virtual DerivativePair | evaluate_with_derivative (double feature) const |
Calculate score and derivative with respect to the given feature. More... | |
virtual std::string | get_type_name () const |
virtual ::IMP::base::VersionInfo | get_version_info () const |
Get information about the module and version of the object. | |
Public Member Functions inherited from IMP::kernel::UnaryFunction | |
UnaryFunction (std::string name="UnaryFunction%1%") | |
Public Member Functions inherited from IMP::base::Object | |
virtual void | clear_caches () |
virtual void | do_destroy () |
CheckLevel | get_check_level () const |
LogLevel | get_log_level () const |
void | set_check_level (CheckLevel l) |
void | set_log_level (LogLevel l) |
Set the logging level used in this object. More... | |
void | set_was_used (bool tf) const |
void | show (std::ostream &out=std::cout) const |
const std::string & | get_name () const |
void | set_name (std::string name) |
Additional Inherited Members | |
Protected Member Functions inherited from IMP::base::Object | |
Object (std::string name) | |
Construct an object with the given name. More... | |
This one happens to be a harmonic. The source code is as follows:
Definition at line 26 of file ExampleUnaryFunction.h.
Create with the given center and spring constant. While it is generally bad form to have two Float arguments, it is hard to avoid here, and there is a bit of a sanity check.
Definition at line 34 of file ExampleUnaryFunction.h.
|
virtual |
[in] | feature | Value of feature being tested. |
Reimplemented from IMP::kernel::UnaryFunction.
Definition at line 42 of file ExampleUnaryFunction.h.
|
virtual |
[in] | feature | Value of feature being tested. |
Reimplemented from IMP::kernel::UnaryFunction.
Definition at line 38 of file ExampleUnaryFunction.h.