19#ifndef VOTCA_CSG_BEADMOTIF_H
20#define VOTCA_CSG_BEADMOTIF_H
Designed determine what kind of structure a beadstructure has.
bool isSingle_() const noexcept
void ConnectBeads(const Index &bead1_id, const Index &bead2_id) final
Adds a new connection to the motif.
MotifType getType()
Gets the motif type, calculates it first if it is not yet known.
bool isMotifSimple()
Determines if the motif type is a simple type.
tools::ReducedGraph reduced_graph_
void UpdateOnBeadAddition_() final
std::vector< Index > junctions_
BeadMotif(const BeadStructure &structure)
Designed to determine if the structure beads passed in.
base class for all analysis tools