12#include "nlohmann/json.hpp"
78 friend nlohmann::adl_serializer<Atoms*>;
79 std::vector<Atom*> atoms_;
80 std::set<std::string> uniqueTags_;
int numAtoms() const
Get the number of Atoms in the collection.
void addAtom(Atom *atom)
Add an Atom to the Atoms collection.
Atoms()
Default constructor for Atoms.
Atom * at(int atomIndex)
Get the Atom with the specified index.
int numUniqueTags() const
Get the number of unique Atom tags.
std::vector< Atom * > & atoms()
Get a reference to the vector of Atoms.