|
|
| ClusterAtom (const sc::Atom &atom, std::size_t index) |
| |
|
std::size_t | mol_index () const |
| |
| | Atom (int Z, double x, double y, double z, const std::string &label, double mass=0, int have_charge=0, double charge=0, int have_fragment=0, int fragment=0) |
| | Creates an atom for use in the sc::Molecule class. More...
|
| |
|
| Atom (int Z, double x, double y, double z, const char *label=0, double mass=0, int have_charge=0, double charge=0, int have_fragment=0, int fragment=0) |
| | Constructs an atom object that takes a c style char * array.
|
| |
| | Atom () |
| | Default constructor supplied so that Atom will work with sc::SavableState. More...
|
| |
|
| Atom (const Atom &other) |
| |
|
double & | r (int xyz) |
| | Returns a reference to the x,y, or z coordinate.
|
| |
|
const double & | r (int xyz) const |
| |
|
double * | r () |
| | Returns a pointer to the coordinate array.
|
| |
|
const double * | r () const |
| |
|
int | Z () const |
| | Returns atomic number.
|
| |
|
double | mass () const |
| |
|
bool | have_charge () const |
| |
|
double | charge () const |
| |
|
bool | have_fragment () const |
| |
|
int | fragment () const |
| |
|
const std::string & | label () const |
| |
The documentation for this class was generated from the following file: