Public Member Functions | Protected Member Functions | List of all members
PLMD::analysis::CopyAllFrames Class Reference
Inheritance diagram for PLMD::analysis::CopyAllFrames:
Inheritance graph
[legend]

Public Member Functions

 CopyAllFrames (const LandmarkSelectionOptions &lo)
 
void select (MultiReferenceBase *)
 
void checkRead () const
 Check everything was read in. More...
 
std::string description ()
 Return a description of the landmark selection protocol. More...
 
virtual std::string rest_of_description ()
 Overwrite this to have a more descriptive output. More...
 
void selectLandmarks (MultiReferenceBase *)
 Actually do landmark selection. More...
 

Protected Member Functions

unsigned getNumberOfLandmarks () const
 Return the numbe of landmarks. More...
 
CommunicatorgetCommunicator ()
 Return the communicator. More...
 
template<class T >
void parse (const std::string &, T &)
 Read a keywords from the input. More...
 
void parseFlag (const std::string &key, bool &t)
 Read a flag from the input. More...
 
unsigned getNumberOfFrames () const
 Get the number of frames in the underlying action. More...
 
double getWeightOfFrame (const unsigned &)
 Get the weight of the ith frame. More...
 
double getDistanceBetweenFrames (const unsigned &, const unsigned &)
 Calculate the distance between the ith and jth frames. More...
 
void selectFrame (const unsigned &, MultiReferenceBase *)
 Transfer frame i in the underlying action to the object we are going to analyze. More...
 

Constructor & Destructor Documentation

PLMD::analysis::CopyAllFrames::CopyAllFrames ( const LandmarkSelectionOptions lo)
explicit

Member Function Documentation

void PLMD::analysis::LandmarkSelectionBase::checkRead ( ) const
inherited

Check everything was read in.

std::string PLMD::analysis::LandmarkSelectionBase::description ( )
inherited

Return a description of the landmark selection protocol.

Communicator & PLMD::analysis::LandmarkSelectionBase::getCommunicator ( )
inlineprotectedinherited

Return the communicator.

double PLMD::analysis::LandmarkSelectionBase::getDistanceBetweenFrames ( const unsigned &  iframe,
const unsigned &  jframe 
)
protectedinherited

Calculate the distance between the ith and jth frames.

unsigned PLMD::analysis::LandmarkSelectionBase::getNumberOfFrames ( ) const
inlineprotectedinherited

Get the number of frames in the underlying action.

unsigned PLMD::analysis::LandmarkSelectionBase::getNumberOfLandmarks ( ) const
inlineprotectedinherited

Return the numbe of landmarks.

double PLMD::analysis::LandmarkSelectionBase::getWeightOfFrame ( const unsigned &  iframe)
protectedinherited

Get the weight of the ith frame.

template<class T >
void PLMD::analysis::LandmarkSelectionBase::parse ( const std::string &  key,
T &  t 
)
protectedinherited

Read a keywords from the input.

void PLMD::analysis::LandmarkSelectionBase::parseFlag ( const std::string &  key,
bool &  t 
)
protectedinherited

Read a flag from the input.

virtual std::string PLMD::analysis::LandmarkSelectionBase::rest_of_description ( )
inlinevirtualinherited

Overwrite this to have a more descriptive output.

void PLMD::analysis::CopyAllFrames::select ( MultiReferenceBase myframes)
virtual
void PLMD::analysis::LandmarkSelectionBase::selectFrame ( const unsigned &  iframe,
MultiReferenceBase myframes 
)
protectedinherited

Transfer frame i in the underlying action to the object we are going to analyze.

void PLMD::analysis::LandmarkSelectionBase::selectLandmarks ( MultiReferenceBase myframes)
inherited

Actually do landmark selection.


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