7 void add_initial_position_restraints(
int imol,
const std::vector<coot::residue_spec_t> &residue_specs,
double weight);
9 void remove_initial_position_restraints(
int imol,
const std::vector<coot::residue_spec_t> &residue_specs);
49 void convert_dictionary_planes_to_improper_dihedrals();
void set_log_cosh_target_distance_scale_factor(float sf)
set the log cosh scale factor for target position restraints
void use_unimodal_ring_torsion_restraints_for_residue(const std::string &res_name, PyObject *torsions_info_list)
use unimodal ring torsion restraints (e.g. for carbohydrate pyranose)
float get_refinement_geman_mcclure_alpha()
get the Geman-McClure distance alpha value (weight)
void set_refinement_geman_mcclure_alpha(float alpha)
set the Geman-McClure distance alpha value (weight)
void set_refinement_lennard_jones_epsilon(float epsilon)
set the Lennard Jones epsilon parameter
void use_unimodal_ring_torsion_restraints(const std::string &res_name)
use unimodal ring torsion restraints (e.g. for carbohydrate pyranose)
void crankshaft_peptide_rotation_optimization_scm(int imol, SCM residue_spec_smc)
Apply crankshaft peptide rotation optimization to the specified residue.
void crankshaft_peptide_rotation_optimization_py(int imol, PyObject *residue_spec_py)
Apply crankshaft peptide rotation optimization to the specified residue.