|
Public Member Functions |
| | OutputCache () |
| | ~OutputCache () |
| void | initialize (const Configuration *config, const Integrator *integrator, const GenericTopology *topo, const Vector3DBlock *pos, const Vector3DBlock *vel, const ScalarStructure *energies) |
| void | add (const std::vector< PDB::PDBAtom > &pdbAtoms) |
| void | add (const PSF &psf) |
| void | add (const PAR &par) |
| void | add (const iSGPAR &par) |
| Real | totalEnergy () const |
| Real | potentialEnergy () const |
| Real | kineticEnergy () const |
| Real | temperature () const |
| Real | temperatureForWater () const |
| Real | temperatureForNonWater () const |
| Real | volume () const |
| Real | time () const |
| Real | pressure () const |
| Real | molecularPressure () const |
| Real | molecularTemperature () const |
| Real | molecularKineticEnergy () const |
| Vector3D | linearMomentum () const |
| Vector3D | angularMomentum () const |
| Vector3D | centerOfMass () const |
| Real | diffusion () const |
| Real | density () const |
| Real | mass () const |
| Real | dihedralPhi (int index) const |
| Real | brent (Real ax, Real bx, Real cx, Real tol, Real &xmin, int dihindex, bool max) const |
| std::vector< Real > | dihedralPhis (std::vector< int >) const |
std::vector< std::vector<
Real > > | brentMaxima (std::vector< int >, bool) const |
| const std::vector< PDB::PDBAtom > & | pdb () const |
| const PSF & | psf () const |
| const PAR & | par () const |
| const iSGPAR & | iSGpar () const |
| void | uncache () const |
Private Attributes |
| const Configuration * | myConfig |
| const GenericTopology * | myTopology |
| const Integrator * | myIntegrator |
| const ScalarStructure * | myEnergies |
| const Vector3DBlock * | myPositions |
| const Vector3DBlock * | myVelocities |
| Vector3DBlock * | myInitialPositions |
| std::vector< PDB::PDBAtom > | myPDBAtoms |
| PSF | myPSF |
| PAR | myPAR |
| iSGPAR | myiSGPAR |
| bool | myCachedKE |
| Real | myKE |
| Real | myT |
| bool | myCachedPE |
| Real | myPE |
| bool | myCachedV |
| Real | myV |
| bool | myCachedP |
| Real | myP |
| bool | myCachedMolP |
| Real | myMolP |
| bool | myCachedLinearMomentum |
| Vector3D | myLinearMomentum |
| bool | myCachedAngularMomentum |
| Vector3D | myAngularMomentum |
| bool | myCachedCenterOfMass |
| Vector3D | myCenterOfMass |
| bool | myCachedDiffusion |
| Real | myDiffusion |
| bool | myCachedDensity |
| Real | myDensity |
| bool | myCachedMass |
| Real | myMass |
| int | myCachedDihedralPhi |
| Real | myDihedralPhi |
| bool | myCachedDihedralPhis |
| std::vector< Real > * | myDihedralPhis |
| bool | myCachedBrentMaxima |
std::vector< std::vector<
Real > > * | myBrentMaxima |
| bool | myCachedMolT |
| Real | myMolT |
| bool | myCachedMolKE |
| Real | myMolKE |
| bool | myCachedWaterT |
| Real | myWaterT |
| bool | myCachedNonWaterT |
| Real | myNonWaterT |