Geant4
10.03
|
#include <G4AtomicBond.hh>
Public Types | |
enum | theBondType { Ionic =0, Covalent =1, Metallic =2, NA =-1 } |
Public Member Functions | |
G4AtomicBond (theBondType aType, G4Element *firstAtomKind, G4int firstAtomNumber, G4Element *secondAtomKind, G4int secondAtomNumber) | |
virtual | ~G4AtomicBond () |
G4Element * | GetFirstAtomKind () const |
void | SetFirstAtomKind (G4Element *aElement) |
G4int | GetFirstAtomNumber () const |
void | SetFirstAtomNumber (G4int aInt) |
G4Element * | GetSecondAtomKind () const |
void | SetSecondAtomKind (G4Element *aElement) |
G4int | GetSecondAtomNumber () const |
void | SetSecondAtomNumber (G4int aInt) |
theBondType | GetType () const |
void | SetType (theBondType aType) |
G4bool | GetAromaticity () const |
void | SetAromaticity (G4bool aBool) |
Private Attributes | |
G4Element * | theFirstAtomKind |
G4int | theFirstAtomNumber |
G4Element * | theSecondAtomKind |
G4int | theSecondAtomNumber |
theBondType | theType |
G4bool | theAromaticity |
Definition at line 43 of file G4AtomicBond.hh.
Enumerator | |
---|---|
Ionic | |
Covalent | |
Metallic | |
NA |
Definition at line 46 of file G4AtomicBond.hh.
G4AtomicBond::G4AtomicBond | ( | theBondType | aType, |
G4Element * | firstAtomKind, | ||
G4int | firstAtomNumber, | ||
G4Element * | secondAtomKind, | ||
G4int | secondAtomNumber | ||
) |
Definition at line 38 of file G4AtomicBond.cc.
|
virtual |
Definition at line 52 of file G4AtomicBond.cc.
|
inline |
Definition at line 101 of file G4AtomicBond.hh.
References theAromaticity.
|
inline |
Definition at line 71 of file G4AtomicBond.hh.
References theFirstAtomKind.
|
inline |
Definition at line 74 of file G4AtomicBond.hh.
References theFirstAtomNumber.
|
inline |
Definition at line 77 of file G4AtomicBond.hh.
References theSecondAtomKind.
|
inline |
Definition at line 80 of file G4AtomicBond.hh.
References theSecondAtomNumber.
|
inline |
Definition at line 91 of file G4AtomicBond.hh.
References theType.
|
inline |
Definition at line 102 of file G4AtomicBond.hh.
|
inline |
Definition at line 72 of file G4AtomicBond.hh.
|
inline |
Definition at line 75 of file G4AtomicBond.hh.
|
inline |
Definition at line 78 of file G4AtomicBond.hh.
|
inline |
Definition at line 81 of file G4AtomicBond.hh.
|
inline |
Definition at line 92 of file G4AtomicBond.hh.
|
private |
Definition at line 92 of file G4AtomicBond.hh.
Referenced by GetAromaticity().
|
private |
Definition at line 64 of file G4AtomicBond.hh.
Referenced by GetFirstAtomKind().
|
private |
Definition at line 65 of file G4AtomicBond.hh.
Referenced by GetFirstAtomNumber().
|
private |
Definition at line 67 of file G4AtomicBond.hh.
Referenced by GetSecondAtomKind().
|
private |
Definition at line 68 of file G4AtomicBond.hh.
Referenced by GetSecondAtomNumber().
|
private |
Definition at line 81 of file G4AtomicBond.hh.
Referenced by GetType().