| 
    OpenMPCD
    
   | 
 
Base class for MPC solutes instrumentation. More...
#include <Base.hpp>

Public Member Functions | |
| virtual | ~Base () | 
| The destructor.  More... | |
| void | measure () | 
| Performs measurements.  More... | |
| void | save (const std::string &rundir) const | 
| Saves the data to the given run directory.  More... | |
Protected Member Functions | |
| Base () | |
| The constructor.  More... | |
| virtual void | measureSpecific ()=0 | 
| Performs measurements specific to the solute type.  More... | |
| virtual void | saveSpecific (const std::string &rundir) const =0 | 
| Saves measurements specific to the solute type.  More... | |
Base class for MPC solutes instrumentation.
Definition at line 25 of file CUDA/MPCSolute/Instrumentation/Base.hpp.
      
  | 
  inlineprotected | 
The constructor.
Definition at line 31 of file CUDA/MPCSolute/Instrumentation/Base.hpp.
      
  | 
  inlinevirtual | 
The destructor.
Definition at line 42 of file CUDA/MPCSolute/Instrumentation/Base.hpp.
      
  | 
  inline | 
Performs measurements.
Definition at line 50 of file CUDA/MPCSolute/Instrumentation/Base.hpp.
      
  | 
  protectedpure virtual | 
Performs measurements specific to the solute type.
Implemented in OpenMPCD::CUDA::MPCSolute::Instrumentation::StarPolymers< PositionCoordinate, VelocityCoordinate >.
      
  | 
  inline | 
Saves the data to the given run directory.
| [in] | rundir | The path to the run directory. | 
Definition at line 60 of file CUDA/MPCSolute/Instrumentation/Base.hpp.
      
  | 
  protectedpure virtual | 
Saves measurements specific to the solute type.
| [in] | rundir | The path to the run directory. | 
Implemented in OpenMPCD::CUDA::MPCSolute::Instrumentation::StarPolymers< PositionCoordinate, VelocityCoordinate >.
 1.8.17