IMP
2.0.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... | |
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 IMP::base::VersionInfo | get_version_info () const =0 |
Get information about the module and version of the object. | |
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... | |
Related Functions inherited from IMP::kernel::UnaryFunction | |
typedef IMP::base::Vector < IMP::base::WeakPointer < UnaryFunction > > | UnaryFunctionsTemp |
This one happens to be a harmonic. The source code is as follows:
Definition at line 27 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 35 of file ExampleUnaryFunction.h.
|
virtual |
[in] | feature | Value of feature being tested. |
Reimplemented from IMP::kernel::UnaryFunction.
Definition at line 43 of file ExampleUnaryFunction.h.
|
virtual |
[in] | feature | Value of feature being tested. |
Reimplemented from IMP::kernel::UnaryFunction.
Definition at line 39 of file ExampleUnaryFunction.h.