PLMD::RMSD Member List

This is the complete list of members for PLMD::RMSD, including all inherited members.

addCenter(std::vector< Vector > &p, Vector &c)PLMD::RMSDinlineprivate
alignPLMD::RMSDprivate
AlignmentMethod enum namePLMD::RMSDprivate
alignmentMethodPLMD::RMSDprivate
calc_DDistDRef(const std::vector< Vector > &positions, std::vector< Vector > &DDistDPos, std::vector< Vector > &DDistDRef, const bool squared=false)PLMD::RMSD
calc_DDistDRef_Rot_DRotDPos(const std::vector< Vector > &positions, std::vector< Vector > &DDistDPos, std::vector< Vector > &DDistDRef, Tensor &Rotation, Matrix< std::vector< Vector > > &DRotDPos, const bool squared=false)PLMD::RMSD
calc_DDistDRef_Rot_DRotDPos_DRotDRef(const std::vector< Vector > &positions, std::vector< Vector > &DDistDPos, std::vector< Vector > &DDistDRef, Tensor &Rotation, Matrix< std::vector< Vector > > &DRotDPos, Matrix< std::vector< Vector > > &DRotDRef, const bool squared=false)PLMD::RMSD
calc_FitElements(const std::vector< Vector > &pos, Tensor &Rotation, Matrix< std::vector< Vector > > &DRotDPos, std::vector< Vector > &centeredpositions, Vector &center_positions, const bool &squared=false)PLMD::RMSD
calc_PCAelements(const std::vector< Vector > &pos, std::vector< Vector > &DDistDPos, Tensor &Rotation, Matrix< std::vector< Vector > > &DRotDPos, std::vector< Vector > &alignedpositions, std::vector< Vector > &centeredpositions, std::vector< Vector > &centeredreference, const bool &squared=false) const PLMD::RMSD
calc_SOMA(const std::vector< Vector > &positions, std::vector< Vector > &DDistDPos, std::vector< Vector > &DDistDRef, const bool squared=false)PLMD::RMSD
calculate(const std::vector< Vector > &positions, std::vector< Vector > &derivatives, bool squared=false) const PLMD::RMSD
calculateCenter(std::vector< Vector > &p, std::vector< double > &w)PLMD::RMSDinlineprivate
clear()PLMD::RMSD
displacePLMD::RMSDprivate
getMatrixFromDRot(Matrix< std::vector< Vector > > &drotdpos, const unsigned &i, const unsigned &a)PLMD::RMSDinlinestatic
getMethod()PLMD::RMSD
OPTIMAL enum valuePLMD::RMSDprivate
OPTIMAL_FAST enum valuePLMD::RMSDprivate
optimalAlignment(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &positions, const std::vector< Vector > &reference, std::vector< Vector > &DDistDPos, bool squared=false) const PLMD::RMSD
optimalAlignment_DDistDRef(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &positions, const std::vector< Vector > &reference, std::vector< Vector > &DDistDPos, std::vector< Vector > &DDistDRef, bool squared=false) const PLMD::RMSD
optimalAlignment_DDistDRef_Rot_DRotDPos(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &positions, const std::vector< Vector > &reference, std::vector< Vector > &DDistDPos, std::vector< Vector > &DDistDRef, Tensor &Rotation, Matrix< std::vector< Vector > > &DRotDPos, bool squared=false) const PLMD::RMSD
optimalAlignment_DDistDRef_Rot_DRotDPos_DRotDRef(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &positions, const std::vector< Vector > &reference, std::vector< Vector > &DDistDPos, std::vector< Vector > &DDistDRef, Tensor &Rotation, Matrix< std::vector< Vector > > &DRotDPos, Matrix< std::vector< Vector > > &DRotDRef, bool squared=false) const PLMD::RMSD
optimalAlignment_Fit(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &positions, const std::vector< Vector > &reference, Tensor &Rotation, Matrix< std::vector< Vector > > &DRotDPos, std::vector< Vector > &centeredpositions, Vector &center_positions, bool squared=false)PLMD::RMSD
optimalAlignment_PCA(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &positions, const std::vector< Vector > &reference, std::vector< Vector > &alignedpositions, std::vector< Vector > &centeredpositions, std::vector< Vector > &centeredreference, Tensor &Rotation, std::vector< Vector > &DDistDPos, Matrix< std::vector< Vector > > &DRotDPos, bool squared=false) const PLMD::RMSD
optimalAlignment_SOMA(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &positions, const std::vector< Vector > &reference, std::vector< Vector > &DDistDPos, std::vector< Vector > &DDistDRef, bool squared=false) const PLMD::RMSD
positions_centerPLMD::RMSDprivate
positions_center_is_calculatedPLMD::RMSDprivate
positions_center_is_removedPLMD::RMSDprivate
referencePLMD::RMSDprivate
reference_centerPLMD::RMSDprivate
reference_center_is_calculatedPLMD::RMSDprivate
reference_center_is_removedPLMD::RMSDprivate
removeCenter(std::vector< Vector > &p, Vector &c)PLMD::RMSDinlineprivate
RMSD()PLMD::RMSD
set(const PDB &, std::string mytype, bool remove_center=true, bool normalize_weights=true)PLMD::RMSD
set(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &reference, std::string mytype, bool remove_center=true, bool normalize_weights=true)PLMD::RMSD
setAlign(const std::vector< double > &align, bool normalize_weights=true, bool remove_center=true)PLMD::RMSD
setDisplace(const std::vector< double > &displace, bool normalize_weights=true)PLMD::RMSD
setReference(const std::vector< Vector > &reference)PLMD::RMSD
setType(std::string mytype)PLMD::RMSD
SIMPLE enum valuePLMD::RMSDprivate
simpleAlignment(const std::vector< double > &align, const std::vector< double > &displace, const std::vector< Vector > &positions, const std::vector< Vector > &reference, std::vector< Vector > &derivatives, std::vector< Vector > &displacement, bool squared=false) const PLMD::RMSD