|
| 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.