18#ifndef VOTCA_CSG_BEADMOTIFALGORITHMS_H
19#define VOTCA_CSG_BEADMOTIFALGORITHMS_H
44 bead_motifs.push_back(
BeadMotif(structure));
80std::pair<std::unordered_map<Index, BeadMotif>, BeadMotifConnector>
Designed determine what kind of structure a beadstructure has.
Designed to determine if the structure beads passed in.
T breakIntoMotifs(BeadStructure &beadstructure)
breaks a beadstructure into individual motifs.
std::vector< BeadStructure > breakIntoStructures(BeadStructure &beadstructure)
std::pair< std::unordered_map< Index, BeadMotif >, BeadMotifConnector > breakIntoSimpleMotifs(BeadMotif bead_motif)
This function will take a beadmotif and break it into its simple motifs.
base class for all analysis tools