|
Rosetta 3.5
|
#include <PeakCalibrator.hh>


Public Types | |
| typedef std::bitset< MAX_TYPE > | TypeCumulator |
Public Member Functions | |
| virtual | ~PeakCalibrator () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
| PeakCalibrator (int target_sign) | |
| virtual PeakCalibratorOP | fresh_instance ()=0 |
| void | reset_statistics () |
| void | collect_target_statistics (core::Real, TypeCumulator const &) |
| bool | interpolate_on_statistics () |
| virtual void | collect_upperbound_statistics (core::Size, TypeCumulator const &)=0 |
| virtual void | init_calibrator () |
| core::Real | operator() (CALIBRATION_ATOM_TYPE atom) const |
| core::Real | calibration_constant (CALIBRATION_ATOM_TYPE type) const |
| void | interpolate_too_small (core::Size type) |
| void | interpolate_too_big (core::Size type) |
| void | reset_calibration_constants () |
| void | add_peak (CrossPeakOP peak) |
| void | set_new_upper_bounds () |
| void | do_calibration () |
| void | set_target_and_tolerance (core::Real target, core::Real tolerance) |
| virtual void | eliminate_violated_constraints () |
Static Public Member Functions | |
| static CALIBRATION_ATOM_TYPE | atom_type (core::id::NamedAtomID const &atom, core::chemical::AA aa) |
Protected Member Functions | |
| utility::vector1< CrossPeakOP > const & | peaks () |
Private Types | |
| typedef std::list< core::Real > | TargetValues |
Definition at line 55 of file PeakCalibrator.hh.
|
private |
Definition at line 99 of file PeakCalibrator.hh.
| typedef std::bitset< MAX_TYPE > protocols::noesy_assign::PeakCalibrator::TypeCumulator |
Definition at line 60 of file PeakCalibrator.hh.
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
Definition at line 58 of file PeakCalibrator.cc.
| protocols::noesy_assign::PeakCalibrator::PeakCalibrator | ( | int | target_sign) |
Definition at line 100 of file PeakCalibrator.cc.
References protocols::noesy_assign::PeakAssignmentParameters::atom_dependent_calibration_, protocols::noesy_assign::BACKBONE, protocols::noesy_assign::PeakAssignmentParameters::get_instance(), protocols::noesy_assign::MAX_TYPE, max_type_, and max_type_direct_.
| void protocols::noesy_assign::PeakCalibrator::add_peak | ( | CrossPeakOP | peak) |
Definition at line 241 of file PeakCalibrator.cc.
References peaks_.
|
static |
Definition at line 258 of file PeakCalibrator.cc.
References core::chemical::aa_ala, core::chemical::aa_ile, core::chemical::aa_leu, core::chemical::aa_met, core::chemical::aa_thr, core::chemical::aa_val, core::id::NamedAtomID::atom(), protocols::noesy_assign::PeakAssignmentParameters::atom_dependent_calibration_, protocols::noesy_assign::BACKBONE, protocols::noesy_assign::BETA_NON_METHYL, protocols::noesy_assign::PeakAssignmentParameters::get_instance(), protocols::noesy_assign::METHYL, and protocols::noesy_assign::SIDECHAIN.
Referenced by protocols::noesy_assign::Resonance::Resonance().
|
inline |
Definition at line 74 of file PeakCalibrator.hh.
References calibration_constant_.
Referenced by operator()().
| void protocols::noesy_assign::PeakCalibrator::collect_target_statistics | ( | core::Real | target, |
| TypeCumulator const & | types | ||
| ) |
Definition at line 176 of file PeakCalibrator.cc.
References accumulated_count_, accumulated_target_, protocols::noesy_assign::BACKBONE, max_type_, and target_values_.
|
pure virtual |
Implemented in protocols::noesy_assign::StructureIndependentPeakCalibrator, and protocols::noesy_assign::StructureDependentPeakCalibrator.
Referenced by set_new_upper_bounds().
| void protocols::noesy_assign::PeakCalibrator::do_calibration | ( | ) |
Definition at line 202 of file PeakCalibrator.cc.
References accumulated_count_, accumulated_target_, protocols::noesy_assign::BACKBONE, calibration_constant_, CALIBRATOR_TYPE_NAMES, interpolate_on_statistics(), max_type_, peaks_, reset_calibration_constants(), reset_statistics(), set_new_upper_bounds(), target_, and tr().
|
inlinevirtual |
Reimplemented in protocols::noesy_assign::StructureDependentPeakCalibrator.
Definition at line 91 of file PeakCalibrator.hh.
|
pure virtual |
|
inlinevirtual |
Reimplemented in protocols::noesy_assign::StructureDependentPeakCalibrator.
Definition at line 71 of file PeakCalibrator.hh.
| bool protocols::noesy_assign::PeakCalibrator::interpolate_on_statistics | ( | ) |
Definition at line 128 of file PeakCalibrator.cc.
References accumulated_count_, accumulated_target_, protocols::noesy_assign::BACKBONE, protocols::noesy_assign::BETA_NON_METHYL, calibration_constant_, protocols::noesy_assign::PeakAssignmentParameters::calibration_use_median_, protocols::noesy_assign::PeakAssignmentParameters::get_nonconst_instance(), interpolate_too_big(), interpolate_too_small(), max_type_direct_, protocols::noesy_assign::METHYL, protocols::noesy_assign::SIDECHAIN, target_, target_sign_, target_values_, and tolerance_.
Referenced by do_calibration().
| void protocols::noesy_assign::PeakCalibrator::interpolate_too_big | ( | core::Size | type) |
Definition at line 171 of file PeakCalibrator.cc.
References calibration_constant_, calibration_constant_highs_, and calibration_constant_lows_.
Referenced by interpolate_on_statistics().
| void protocols::noesy_assign::PeakCalibrator::interpolate_too_small | ( | core::Size | type) |
Definition at line 166 of file PeakCalibrator.cc.
References calibration_constant_, calibration_constant_highs_, and calibration_constant_lows_.
Referenced by interpolate_on_statistics().
|
inline |
Definition at line 73 of file PeakCalibrator.hh.
References calibration_constant().
|
inlineprotected |
Definition at line 94 of file PeakCalibrator.hh.
References peaks_.
| void protocols::noesy_assign::PeakCalibrator::reset_calibration_constants | ( | ) |
Definition at line 194 of file PeakCalibrator.cc.
References protocols::noesy_assign::BACKBONE, calibration_constant_, calibration_constant_highs_, calibration_constant_lows_, and max_type_.
Referenced by do_calibration().
| void protocols::noesy_assign::PeakCalibrator::reset_statistics | ( | ) |
Definition at line 119 of file PeakCalibrator.cc.
References accumulated_count_, accumulated_target_, protocols::noesy_assign::BACKBONE, max_type_, and target_values_.
Referenced by do_calibration().
| void protocols::noesy_assign::PeakCalibrator::set_new_upper_bounds | ( | ) |
Definition at line 245 of file PeakCalibrator.cc.
References collect_upperbound_statistics(), and peaks_.
Referenced by do_calibration().
| void protocols::noesy_assign::PeakCalibrator::set_target_and_tolerance | ( | core::Real | target, |
| core::Real | tolerance | ||
| ) |
Definition at line 114 of file PeakCalibrator.cc.
References target_, and tolerance_.
|
private |
Definition at line 101 of file PeakCalibrator.hh.
Referenced by collect_target_statistics(), do_calibration(), interpolate_on_statistics(), and reset_statistics().
|
private |
Definition at line 98 of file PeakCalibrator.hh.
Referenced by collect_target_statistics(), do_calibration(), interpolate_on_statistics(), and reset_statistics().
|
private |
Definition at line 103 of file PeakCalibrator.hh.
Referenced by calibration_constant(), do_calibration(), interpolate_on_statistics(), interpolate_too_big(), interpolate_too_small(), and reset_calibration_constants().
|
private |
Definition at line 105 of file PeakCalibrator.hh.
Referenced by interpolate_too_big(), interpolate_too_small(), and reset_calibration_constants().
|
private |
Definition at line 104 of file PeakCalibrator.hh.
Referenced by interpolate_too_big(), interpolate_too_small(), and reset_calibration_constants().
|
private |
Definition at line 106 of file PeakCalibrator.hh.
Referenced by collect_target_statistics(), do_calibration(), PeakCalibrator(), reset_calibration_constants(), and reset_statistics().
|
private |
Definition at line 97 of file PeakCalibrator.hh.
Referenced by interpolate_on_statistics(), and PeakCalibrator().
|
private |
Definition at line 111 of file PeakCalibrator.hh.
Referenced by add_peak(), do_calibration(), peaks(), and set_new_upper_bounds().
|
private |
Definition at line 114 of file PeakCalibrator.hh.
Referenced by do_calibration(), interpolate_on_statistics(), and set_target_and_tolerance().
|
private |
Definition at line 115 of file PeakCalibrator.hh.
Referenced by interpolate_on_statistics().
|
private |
Definition at line 100 of file PeakCalibrator.hh.
Referenced by collect_target_statistics(), interpolate_on_statistics(), and reset_statistics().
|
private |
Definition at line 113 of file PeakCalibrator.hh.
Referenced by interpolate_on_statistics(), and set_target_and_tolerance().
1.8.4