Class to hold molecule constant properties. More...
#include <molecule.H>
Public Member Functions | |
| constantProperties () | |
| constantProperties (const dictionary &dict) | |
| Construct from dictionary. | |
| const Field< vector > & | siteReferencePositions () const |
| const List< scalar > & | siteMasses () const |
| const List< scalar > & | siteCharges () const |
| const List< label > & | siteIds () const |
| List< label > & | siteIds () |
| const List< bool > & | pairPotentialSites () const |
| bool | pairPotentialSite (label sId) const |
| const List< bool > & | electrostaticSites () const |
| bool | electrostaticSite (label sId) const |
| const diagTensor & | momentOfInertia () const |
| bool | linearMolecule () const |
| bool | pointMolecule () const |
| label | degreesOfFreedom () const |
| scalar | mass () const |
| label | nSites () const |
Class to hold molecule constant properties.
Definition at line 90 of file molecule.H.
|
inline |
Definition at line 24 of file moleculeI.H.
References Foam::Zero.
|
inline |
Construct from dictionary.
Definition at line 37 of file moleculeI.H.
References Foam::abort(), dict, e, Foam::eigenValues(), Foam::eigenVectors(), Foam::endl(), Foam::FatalError, FatalErrorInFunction, forAll, Foam::Info, Foam::nl, Foam::normalised(), p, molecule::Q(), Foam::rotationTensor(), Foam::sum(), x, SymmTensor< Cmpt >::xx(), DiagTensor< Cmpt >::yy(), SymmTensor< Cmpt >::yy(), Foam::Zero, DiagTensor< Cmpt >::zz(), and SymmTensor< Cmpt >::zz().

|
inline |
Definition at line 367 of file moleculeI.H.
Referenced by molecule::move(), and molecule::setSitePositions().

|
inline |
Definition at line 374 of file moleculeI.H.
|
inline |
Definition at line 381 of file moleculeI.H.
|
inline |
Definition at line 388 of file moleculeI.H.
Referenced by moleculeCloud::writeXYZ().

|
inline |
Definition at line 395 of file moleculeI.H.
|
inline |
Definition at line 402 of file moleculeI.H.
|
inline |
Definition at line 408 of file moleculeI.H.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and s().

|
inline |
Definition at line 427 of file moleculeI.H.
|
inline |
Definition at line 433 of file moleculeI.H.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, Foam::nl, and s().

|
inline |
Definition at line 452 of file moleculeI.H.
Referenced by molecule::move().

|
inline |
Definition at line 458 of file moleculeI.H.
Referenced by degreesOfFreedom(), and molecule::move().

|
inline |
Definition at line 464 of file moleculeI.H.
Referenced by degreesOfFreedom(), and molecule::move().

|
inline |
Definition at line 470 of file moleculeI.H.
References linearMolecule(), and pointMolecule().

|
inline |
Definition at line 487 of file moleculeI.H.
Referenced by molecule::move().

|
inline |
Definition at line 493 of file moleculeI.H.