Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "referredMolecule.H"
00027
00028
00029
00030 Foam::referredMolecule::referredMolecule()
00031 {}
00032
00033
00034 Foam::referredMolecule::referredMolecule
00035 (
00036 const label id,
00037 const vector& position,
00038 const List<vector>& sitePositions
00039 )
00040 :
00041 id_(id),
00042 position_(position),
00043 sitePositions_(sitePositions)
00044 {}
00045
00046
00047
00048
00049 Foam::referredMolecule::~referredMolecule()
00050 {}
00051
00052
00053
00054
00055 Foam::Istream& Foam::operator>>
00056 (
00057 Istream& is,
00058 referredMolecule& rM
00059 )
00060 {
00061 is >> rM.id_ >> rM.position_ >> rM.sitePositions_;
00062
00063 is.check("Istream& operator<<(Istream& f, const referredMolecule& sRL");
00064
00065 return is;
00066 }
00067
00068
00069 Foam::Ostream& Foam::operator<<
00070 (
00071 Ostream& os,
00072 const referredMolecule& rM
00073 )
00074 {
00075 os << rM.id()
00076 << token::SPACE << rM.position()
00077 << token::SPACE << rM.sitePositions();
00078
00079 os.check("Ostream& operator<<(Ostream& f, const referredMolecule& rM");
00080
00081 return os;
00082 }
00083
00084
00085