|
BALL
1.5.0
|
#include <BALL/NMR/empiricalHSShiftProcessor.h>
Public Types | |
| typedef std::map< String, std::map< String, float > > | tabletype |
Enums and Constants | |
| enum | HYPERSURFACE__TYPE { REAL__REAL , REAL__DISCRETE , DISCRETE__REAL , DISCRETE__DISCRETE , CHI__REAL , REAL__CHI , CHI__DISCRETE , DISCRETE__CHI , CHI__CHI , SINGLE__REAL , SINGLE__DISCRETE , SINGLE__CHI } |
| ShiftHyperSurface_ (int verbosity=EmpiricalHSShiftProcessor::VERBOSITY_LEVEL_CRITICAL) | |
| ShiftHyperSurface_ (String filename, String, String firstproperty, String secondproperty, int verbosity=EmpiricalHSShiftProcessor::VERBOSITY_LEVEL_CRITICAL) | |
| virtual | ~ShiftHyperSurface_ () |
| float | operator() (PropertiesForShift_ &properties) |
| bool | isvalid () |
| float | getTotalAverage () |
Definition at line 282 of file empiricalHSShiftProcessor.h.
| typedef std::map<String, std::map<String, float> > BALL::EmpiricalHSShiftProcessor::ShiftHyperSurface_::tabletype |
Definition at line 285 of file empiricalHSShiftProcessor.h.
| Enumerator | |
|---|---|
| REAL__REAL | |
| REAL__DISCRETE | |
| DISCRETE__REAL | |
| DISCRETE__DISCRETE | |
| CHI__REAL | |
| REAL__CHI | |
| CHI__DISCRETE | |
| DISCRETE__CHI | |
| CHI__CHI | |
| SINGLE__REAL | |
| SINGLE__DISCRETE | |
| SINGLE__CHI | |
Definition at line 291 of file empiricalHSShiftProcessor.h.
| BALL::EmpiricalHSShiftProcessor::ShiftHyperSurface_::ShiftHyperSurface_ | ( | int | verbosity = EmpiricalHSShiftProcessor::VERBOSITY_LEVEL_CRITICAL | ) |
| BALL::EmpiricalHSShiftProcessor::ShiftHyperSurface_::ShiftHyperSurface_ | ( | String | filename, |
| String | , | ||
| String | firstproperty, | ||
| String | secondproperty, | ||
| int | verbosity = EmpiricalHSShiftProcessor::VERBOSITY_LEVEL_CRITICAL |
||
| ) |
|
virtual |
Destructor.
|
inline |
Definition at line 360 of file empiricalHSShiftProcessor.h.
|
inline |
Method to check if the hypersurface is valid.
hypersurface is invalid. Definition at line 357 of file empiricalHSShiftProcessor.h.
| float BALL::EmpiricalHSShiftProcessor::ShiftHyperSurface_::operator() | ( | PropertiesForShift_ & | properties | ) |
Method to evaluate the empirical hypersurface given the properties of an atom. In case of a SINGLE__?? property type, the property type string works as first accessor. If only one factor is out of bounds {/tt FLOAT_VALUE_NA} or {/tt STRING_VALUE_NA}, we return the all-values average. (We tried to simulate the SHIFTX behaviour)
If one of the property values is set to { /tt FLOAT_VALUE_IGNORE}, zero is returned.