|
| int | getAtomIndex (int restrained_atom_number) const |
| |
|
int | getOrder () const |
| | Get the order of this restraint.
|
| |
|
int | getInitialStep () const |
| | Get the initial step at which to begin applying this restraint.
|
| |
|
int | getFinalStep () const |
| | Get the simulation step at which to finish applying this restraint.
|
| |
| double2 | getStiffness (int step_number=0) const |
| | Get the stiffnesses of a restraint at a given step in the simulation.
|
| |
|
double2 | getInitialStiffness () const |
| | Get the initial stiffnesses to use when applying this restraint.
|
| |
|
double2 | getFinalStiffness () const |
| | Get the final stiffnesses of the restraint in its complete form.
|
| |
| double4 | getDisplacements (int step_number=0) const |
| | Get the displacement parameters of a restraint at a given step in the simulation.
|
| |
|
double4 | getInitialDisplacements () const |
| | Get the initial displacement parameters to use in applying this restraint.
|
| |
|
double4 | getFinalDisplacements () const |
| | Get the final displacement parameters of the restraint in its complete form.
|
| |
| double3 | getTargetSite (int step_number=0) const |
| | Get the target site of a positional restraint at a given step in the simulation.
|
| |
|
double3 | getInitialTargetSite () const |
| | Get the initial target of a positional restraint.
|
| |
|
double3 | getFinalTargetSite () const |
| | Get the final target of a positional restraint.
|
| |
|
const AtomGraph * | getTopologyPointer () const |
| | Get the topology pointer.
|
| |
| void | setInitialStep (int new_init_step) |
| | Modify the initial step at which the restraint is applied.
|
| |
| void | setFinalStep (int new_final_step) |
| | Modify the final step at which the restraint application reaches its final value.
|
| |
| void | setStiffness (double new_keq) |
| | Modify the stiffness parameters, set with a single value. This member function is only applicable if there is no time dependence in the restraint and will throw an error otherwise.
|
| |
| void | setStiffnesses (double new_k2, double new_k3) |
| | Modify the stiffness parameters. This member function is only applicable if there is no time dependence in the restraint and will throw an error otherwise.
|
| |
| void | setInitialStiffness (double new_init_keq) |
| | Modify the initial stiffness parameters, setting both to a single value. This member function is only applicable if there is time dependence in the restraint.
|
| |
| void | setInitialStiffnesses (double new_init_k2, double new_init_k3) |
| | Modify the initial stiffness parameters. This member function is only applicable if there is time dependence in the restraint.
|
| |
| void | setFinalStiffness (double new_init_keq) |
| | Modify the final stiffness parameters, setting both to a single value. This member function is only applicable if there is time dependence in the restraint.
|
| |
| void | setFinalStiffnesses (double new_init_k2, double new_init_k3) |
| | Modify the final stiffness parameters. This member function is only applicable if there is time dependence in the restraint.
|
| |
| void | setDisplacements (double new_r1, double new_r2, double new_r3, double new_r4) |
| | Modify the displacements over which each segment of the flat-bottom restraint applies. This member function requires that the restraint be time-independent.
|
| |
| void | setInitialDisplacements (double new_r1, double new_r2, double new_r3, double new_r4) |
| | Modify the initial displacements over which each segment of the flat-bottom restraint applies. This member function requires that the restraint be time-dependent.
|
| |
| void | setFinalDisplacements (double new_r1, double new_r2, double new_r3, double new_r4) |
| | Modify the final displacements over which each segment of the flat-bottom restraint applies. This member function requires that the restraint be time-dependent.
|
| |
|
| | BoundedRestraint (const AtomGraph *ag_in) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const std::string &mask_j_in, const std::string &mask_k_in, const std::string &mask_l_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, int init_step_in, int final_step_in, double init_k2_in, double init_k3_in, double init_r1_in, double init_r2_in, double init_r3_in, double init_r4_in, double final_k2_in, double final_k3_in, double final_r1_in, double final_r2_in, double final_r3_in, double final_r4_in, const double3 init_ref_crd_in={ 0.0, 0.0, 0.0 }, const double3 final_ref_crd_in={ 0.0, 0.0, 0.0 }) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const std::string &mask_j_in, const std::string &mask_k_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, int init_step_in, int final_step_in, double init_k2_in, double init_k3_in, double init_r1_in, double init_r2_in, double init_r3_in, double init_r4_in, double final_k2_in, double final_k3_in, double final_r1_in, double final_r2_in, double final_r3_in, double final_r4_in) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const std::string &mask_j_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, int init_step_in, int final_step_in, double init_k2_in, double init_k3_in, double init_r1_in, double init_r2_in, double init_r3_in, double init_r4_in, double final_k2_in, double final_k3_in, double final_r1_in, double final_r2_in, double final_r3_in, double final_r4_in) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, int init_step_in, int final_step_in, double init_k2_in, double init_k3_in, double init_r1_in, double init_r2_in, double init_r3_in, double init_r4_in, double final_k2_in, double final_k3_in, double final_r1_in, double final_r2_in, double final_r3_in, double final_r4_in, const double3 init_ref_crd_in, const double3 final_ref_crd_in) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const std::string &mask_j_in, const std::string &mask_k_in, const std::string &mask_l_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const std::string &mask_j_in, const std::string &mask_k_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const std::string &mask_j_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in, const double3 ref_crd_in) |
| |
|
| BoundedRestraint (const std::string &mask_i_in, const AtomGraph *ag_in, const ChemicalFeatures &chemfe, const CoordinateFrameReader &cfr, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in, const std::string &mask_ref_in) |
| |
|
| BoundedRestraint (int atom_i_in, int atom_j_in, int atom_k_in, int atom_l_in, const AtomGraph *ag_in, int init_step_in, int final_step_in, double init_k2_in, double init_k3_in, double init_r1_in, double init_r2_in, double init_r3_in, double init_r4_in, double final_k2_in, double final_k3_in, double final_r1_in, double final_r2_in, double final_r3_in, double final_r4_in, const double3 init_ref_crd_in={ 0.0, 0.0, 0.0}, const double3 final_ref_crd_in={ 0.0, 0.0, 0.0 }) |
| |
|
| BoundedRestraint (int atom_i_in, int atom_j_in, int atom_k_in, const AtomGraph *ag_in, int init_step_in, int final_step_in, double init_k2_in, double init_k3_in, double init_r1_in, double init_r2_in, double init_r3_in, double init_r4_in, double final_k2_in, double final_k3_in, double final_r1_in, double final_r2_in, double final_r3_in, double final_r4_in) |
| |
|
| BoundedRestraint (int atom_i_in, int atom_j_in, const AtomGraph *ag_in, int init_step_in, int final_step_in, double init_k2_in, double init_k3_in, double init_r1_in, double init_r2_in, double init_r3_in, double init_r4_in, double final_k2_in, double final_k3_in, double final_r1_in, double final_r2_in, double final_r3_in, double final_r4_in) |
| |
|
| BoundedRestraint (int atom_i_in, const AtomGraph *ag_in, int init_step_in, int final_step_in, double init_k2_in, double init_k3_in, double init_r1_in, double init_r2_in, double init_r3_in, double init_r4_in, double final_k2_in, double final_k3_in, double final_r1_in, double final_r2_in, double final_r3_in, double final_r4_in, const double3 init_ref_crd_in, const double3 final_ref_crd_in) |
| |
|
| BoundedRestraint (int atom_i_in, int atom_j_in, int atom_k_in, int atom_l_in, const AtomGraph *ag_in, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in) |
| |
|
| BoundedRestraint (int atom_i_in, int atom_j_in, int atom_k_in, const AtomGraph *ag_in, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in) |
| |
|
| BoundedRestraint (int atom_i_in, int atom_j_in, const AtomGraph *ag_in, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in) |
| |
|
| BoundedRestraint (int atom_i_in, const AtomGraph *ag_in, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in, const double3 ref_crd_in) |
| |
|
| BoundedRestraint (int atom_index, const AtomGraph *ag_in, const CoordinateFrameReader &cfr, double k2_in, double k3_in, double r1_in, double r2_in, double r3_in, double r4_in, int refr_index=-1) |
| |
|
|
| BoundedRestraint (const BoundedRestraint &original)=default |
| | Take the default copy, copy assignment, move, and move assignment constructors.
|
| |
|
| BoundedRestraint (BoundedRestraint &&original)=default |
| |
|
BoundedRestraint & | operator= (const BoundedRestraint &original)=default |
| |
|
BoundedRestraint & | operator= (BoundedRestraint &&original)=default |
| |
|
| void | setTargetSite (double new_ref_x, double new_ref_y, double new_ref_z) |
| | Set the target site. This function can only apply to a time-independent positional restraint with only one active atom.
|
| |
|
void | setTargetSite (double3 new_ref_crd) |
| |
|
| void | setInitialTargetSite (double new_ref_x, double new_ref_y, double new_ref_z) |
| | Set the initial target site. This function can only apply to a time-dependent positional restraint with only one active atom.
|
| |
|
void | setInitialTargetSite (double3 new_ref_crd) |
| |
|
| void | setFinalTargetSite (double new_ref_x, double new_ref_y, double new_ref_z) |
| | Set the final target site. This function can only apply to a time-dependent positional restraint with only one active atom.
|
| |
|
void | setFinalTargetSite (double3 new_ref_crd) |
| |