Simpatico
v1.10
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
src
tools
chemistry
tools/chemistry/Atom.h
1
#ifndef TOOLS_ATOM_H
2
#define TOOLS_ATOM_H
3
4
/*
5
* Simpatico - Simulation Package for Polymeric and Molecular Liquids
6
*
7
* Copyright 2010 - 2017, The Regents of the University of Minnesota
8
* Distributed under the terms of the GNU General Public License.
9
*/
10
11
#include <util/space/Vector.h>
// members
12
13
namespace
Tools
14
{
15
16
using namespace
Util
;
17
23
struct
Atom
24
{
25
26
public
:
27
29
Vector
position
;
30
32
Vector
velocity
;
33
35
int
typeId
;
36
38
int
id
;
39
41
int
speciesId
;
42
44
int
moleculeId
;
45
47
int
atomId
;
48
49
/*
50
* The speciesId, moleculeId and atomId indices are not contained
51
* in all configuration file formats, and are thus optional.
52
*/
53
54
};
55
56
}
57
#endif
Tools::Atom::velocity
Vector velocity
Atom velocity.
Definition:
tools/chemistry/Atom.h:32
Util::Vector
A Vector is a Cartesian vector.
Definition:
Vector.h:75
Tools::Atom::speciesId
int speciesId
Index for species of parent molecule.
Definition:
tools/chemistry/Atom.h:41
Tools::Atom::id
int id
Unique global index (tag)
Definition:
tools/chemistry/Atom.h:38
Tools::Atom::typeId
int typeId
Atom type index.
Definition:
tools/chemistry/Atom.h:35
Util
Utility classes for scientific computation.
Definition:
accumulators.mod:1
Tools
Single-processor classes for pre- and post-processing MD trajectories.
Definition:
tools/analyzers/Analyzer.cpp:13
Tools::Atom::atomId
int atomId
Index of atom within its molecule.
Definition:
tools/chemistry/Atom.h:47
Tools::Atom
A point particle in an MD simulation.
Definition:
tools/chemistry/Atom.h:23
Tools::Atom::position
Vector position
Atom position.
Definition:
tools/chemistry/Atom.h:29
Tools::Atom::moleculeId
int moleculeId
Index of molecule with its species.
Definition:
tools/chemistry/Atom.h:44
Generated on Wed Mar 7 2018 12:59:36 for Simpatico by
1.8.11