|
| | TALOSRestraint (kernel::Model *m, kernel::Particles p, Floats data, kernel::Particle *kappa) |
| | Create restraint from a list of particles and the data. More...
|
| |
| | TALOSRestraint (kernel::Model *m, kernel::Particle *p1, kernel::Particle *p2, kernel::Particle *p3, kernel::Particle *p4, Floats data, kernel::Particle *kappa) |
| | Create restraint from 4 particles and the data. More...
|
| |
| | TALOSRestraint (kernel::Model *m, kernel::Particles p, unsigned N, double R0, double chiexp, kernel::Particle *kappa) |
| | Create restraint from a list of particles and the sufficient statistics. More...
|
| |
| | TALOSRestraint (kernel::Model *m, kernel::Particle *p1, kernel::Particle *p2, kernel::Particle *p3, kernel::Particle *p4, unsigned N, double R0, double chiexp, kernel::Particle *kappa) |
| | Create restraint from 4 particles and the sufficient statistics. More...
|
| |
virtual
IMP::kernel::ModelObjectsTemp | do_get_inputs () const |
| |
|
double | get_chiexp () const |
| |
|
double | get_probability () const |
| | Call for probability.
|
| |
|
double | get_R0 () const |
| |
|
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.
|
| |
| | Restraint (kernel::Model *m, std::string name) |
| |
| | Restraint (std::string name="Restraint %1%") |
| |
| void | add_score_and_derivatives (ScoreAccumulator sa) const |
| |
| Restraint * | create_current_decomposition () const |
| | Decompose this restraint into constituent terms for the current conf. More...
|
| |
| Restraint * | create_decomposition () const |
| | Decompose this restraint into constituent terms. More...
|
| |
| virtual ScoringFunction * | create_scoring_function (double weight=1.0, double max=NO_MAX) const |
| |
| ContainersTemp | get_input_containers () const |
| |
| ParticlesTemp | get_input_particles () const |
| |
| virtual double | get_last_score () const |
| |
| double | get_score () const |
| |
| bool | get_was_good () const |
| |
|
void | set_weight (Float weight) |
| |
|
Float | get_weight () const |
| |
|
double | get_maximum_score () const |
| |
|
void | set_maximum_score (double s) |
| |
|
| ModelObject (kernel::Model *m, std::string name) |
| |
| | ModelObject (std::string name) |
| |
| virtual void | do_set_model (kernel::Model *) |
| |
|
bool | get_has_dependencies () const |
| | Return whether this object has dependencies computed.
|
| |
| bool | get_has_required_score_states () const |
| |
| ModelObjectsTemp | get_inputs () const |
| |
| ModelObjectsTemps | get_interactions () const |
| |
| bool | get_is_part_of_model () const |
| |
|
Model * | get_model () const |
| |
| ModelObjectsTemp | get_outputs () const |
| |
| const ScoreStatesTemp & | get_required_score_states () const |
| |
| void | set_has_dependencies (bool tf) |
| |
| void | set_has_required_score_states (bool tf) |
| |
| virtual void | set_model (kernel::Model *m) |
| |
| 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) |
| |
The likelihood is
\[ f(\chi_{exp}^1,\cdots,\chi_{exp}^N|\chi(X),\kappa,I) = \frac{1}{2\pi I_0(\kappa)^N} \exp \left(R_0 \kappa \cos (\chi_{exp}-\chi(X)) \right) \]
where the sufficient statistics are \(N\) the number of observations, \(R\) and \(\chi_{exp}\).
- See Also
- vonMisesSufficient.h for further detail.
Definition at line 32 of file TALOSRestraint.h.