7 #ifndef IMPISD_CYSTEINE_CROSS_LINK_DATA_H
8 #define IMPISD_CYSTEINE_CROSS_LINK_DATA_H
10 #include "isd_config.h"
16 IMPISD_BEGIN_NAMESPACE
28 std::vector<Floats> grid_;
29 double get_element(
double fexp,
double fmod,
double omega)
const;
30 double get_omega_prior(
double omega,
double omega0)
const;
34 Floats omega0_grid,
int prior_type = 3);
36 int get_closest(std::vector<double>
const& vec,
double value)
const;
38 Floats get_nonmarginal_elements(
double fexp,
Floats fmods,
40 Floats get_marginal_elements(
Floats fmods,
double omega0)
const;
42 double get_omega(
double fmod,
double omega0)
const;
43 double get_standard_deviation(
double fmod,
double omega0)
const;
44 double get_nonmarginal_element(
double fexp,
double fmod,
double omega)
const;
45 double get_marginal_element(
double fmod,
double omega0)
const;
Declare an efficient stl-compatible map.
Import IMP/kernel/constants.h in the namespace.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
Import IMP/kernel/macros.h in the namespace.
Storage of a model, its restraints, constraints and particles.
Common base class for heavy weight IMP objects.