OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::ContactAngle2 Class Reference

#include <ContactAngle2.hpp>

Inheritance diagram for OpenMD::ContactAngle2:
OpenMD::SequentialAnalyzer

Public Member Functions

 ContactAngle2 (SimInfo *info, const std::string &filename, const std::string &sele1, const std::string &sele2, RealType solidZ, RealType centroidX, RealType centroidY, RealType threshDens, RealType bufferLength, int nrbins, int nZBins)
 
virtual void doFrame (int frame)
 
- Public Member Functions inherited from OpenMD::SequentialAnalyzer
 SequentialAnalyzer (SimInfo *info, const std::string &filename, const std::string &sele1, const std::string &sele2)
 
virtual ~SequentialAnalyzer ()
 
virtual void doSequence ()
 
void setOutputName (const std::string &filename)
 
const std::string & getOutputFileName () const
 
void setStep (int step)
 
int getStep ()
 
const std::string & getSequenceType () const
 
void setSequenceType (const std::string &type)
 
void setParameterString (const std::string &params)
 

Private Attributes

RealType solidZ_
 
RealType centroidX_
 
RealType centroidY_
 
RealType threshDens_
 
RealType bufferLength_
 
std::size_t nRBins_
 
std::size_t nZBins_
 

Additional Inherited Members

- Protected Member Functions inherited from OpenMD::SequentialAnalyzer
virtual void preSequence ()
 
virtual void postSequence ()
 
virtual void writeSequence ()
 
- Protected Attributes inherited from OpenMD::SequentialAnalyzer
SimInfoinfo_
 
SnapshotcurrentSnapshot_
 
std::string dumpFilename_
 
SelectionManager seleMan1_
 
std::string selectionScript1_
 
SelectionEvaluator evaluator1_
 
SelectionManager seleMan2_
 
std::string selectionScript2_
 
SelectionEvaluator evaluator2_
 
int step_
 
std::string outputFilename_
 
int frame_
 
int storageLayout_
 
std::vector< RealType > times_
 
std::vector< RealType > values_
 
std::string sequenceType_
 
std::string paramString_
 

Detailed Description

Definition at line 49 of file ContactAngle2.hpp.

Constructor & Destructor Documentation

◆ ContactAngle2()

OpenMD::ContactAngle2::ContactAngle2 ( SimInfo info,
const std::string &  filename,
const std::string &  sele1,
const std::string &  sele2,
RealType  solidZ,
RealType  centroidX,
RealType  centroidY,
RealType  threshDens,
RealType  bufferLength,
int  nrbins,
int  nZBins 
)

Member Function Documentation

◆ doFrame()

Member Data Documentation

◆ bufferLength_

RealType OpenMD::ContactAngle2::bufferLength_
private

Definition at line 65 of file ContactAngle2.hpp.

Referenced by ContactAngle2(), and doFrame().

◆ centroidX_

RealType OpenMD::ContactAngle2::centroidX_
private

Definition at line 62 of file ContactAngle2.hpp.

Referenced by ContactAngle2(), and doFrame().

◆ centroidY_

RealType OpenMD::ContactAngle2::centroidY_
private

Definition at line 63 of file ContactAngle2.hpp.

Referenced by ContactAngle2(), and doFrame().

◆ nRBins_

std::size_t OpenMD::ContactAngle2::nRBins_
private

Definition at line 66 of file ContactAngle2.hpp.

Referenced by ContactAngle2(), and doFrame().

◆ nZBins_

std::size_t OpenMD::ContactAngle2::nZBins_
private

Definition at line 67 of file ContactAngle2.hpp.

Referenced by ContactAngle2(), and doFrame().

◆ solidZ_

RealType OpenMD::ContactAngle2::solidZ_
private

Definition at line 61 of file ContactAngle2.hpp.

Referenced by ContactAngle2(), and doFrame().

◆ threshDens_

RealType OpenMD::ContactAngle2::threshDens_
private

Definition at line 64 of file ContactAngle2.hpp.

Referenced by ContactAngle2(), and doFrame().


The documentation for this class was generated from the following files: