![]() |
Rosetta
2021.16
|
A small helper class used by the HierarchicalHybridJDApplication class for transmitting RMSD information up the MPI hierarchy. More...
#include <HierarchicalHybridJD_RMSDToBestSummary.hh>

Public Member Functions | |
| HierarchicalHybridJD_RMSDToBestSummary ()=default | |
| Default constructor. More... | |
| HierarchicalHybridJD_RMSDToBestSummary (int const originating_node_MPI_rank, core::Size const jobindex_on_originating_node, core::Real const &rmsd_to_best) | |
| Options constructor/. More... | |
| HierarchicalHybridJD_RMSDToBestSummary (HierarchicalHybridJD_RMSDToBestSummary const &)=default | |
| Copy constructor. More... | |
| HierarchicalHybridJD_ResultsSummaryBaseOP | clone () const override |
| Clone operation: make a copy of this object, and return an owning pointer to the copy. More... | |
| core::Real const & | rmsd_to_best () const |
| Get the RMSD to the best structure. More... | |
| void | set_rmsd_to_best (core::Real const &setting) |
Public Member Functions inherited from protocols::cyclic_peptide_predict::HierarchicalHybridJD_ResultsSummaryBase | |
| HierarchicalHybridJD_ResultsSummaryBase ()=default | |
| Default constructor. More... | |
| HierarchicalHybridJD_ResultsSummaryBase (HierarchicalHybridJD_ResultsSummaryBase const &)=default | |
| Copy constructor. More... | |
| HierarchicalHybridJD_ResultsSummaryBase (int const originating_node_MPI_rank, core::Size const jobindex_on_originating_node) | |
| Constructor with options. More... | |
| int | originating_node_MPI_rank () const |
| -------—— Getters -------------------------—— More... | |
| core::Size | jobindex_on_originating_node () const |
| Get the local index of the job on the node on which it was carried out. More... | |
| utility::vector1< int > const & | MPI_ranks_handling_message () const |
| Get the list of procs that transmitted this JobResultsSummary. More... | |
| void | set_originating_node_MPI_rank (int const rank) |
| -------—— Setters -------------------------—— More... | |
| void | set_jobindex_on_originating_node (core::Size const index) |
| Set the local index of the job on the node on which it was carried out. More... | |
| void | add_MPI_rank_handling_message (int const new_proc) |
| Add a proc that handled this message to the list of procs that transmitted this JobResultsSummary. More... | |
Private Attributes | |
| core::Real | rmsd_to_best_ = 0.0 |
| The RMSD to the best structure. More... | |
A small helper class used by the HierarchicalHybridJDApplication class for transmitting RMSD information up the MPI hierarchy.
|
default |
Default constructor.
| protocols::cyclic_peptide_predict::HierarchicalHybridJD_RMSDToBestSummary::HierarchicalHybridJD_RMSDToBestSummary | ( | int const | originating_node_MPI_rank, |
| core::Size const | jobindex_on_originating_node, | ||
| core::Real const & | rmsd_to_best | ||
| ) |
Options constructor/.
|
default |
Copy constructor.
|
overridevirtual |
Clone operation: make a copy of this object, and return an owning pointer to the copy.
Implements protocols::cyclic_peptide_predict::HierarchicalHybridJD_ResultsSummaryBase.
|
inline |
Get the RMSD to the best structure.
References rmsd_to_best_.
|
inline |
References rmsd_to_best_.
|
private |
The RMSD to the best structure.
Referenced by rmsd_to_best(), and set_rmsd_to_best().
1.8.7