Loading...
Searching...
No Matches
PLMD::switchContainers::Switch Struct Referenceabstract

#include <SwitchingFunction.h>

Inheritance diagram for PLMD::switchContainers::Switch:

Public Member Functions

virtual ~Switch ()
 
virtual double calculate (double distance, double &dfunc) const =0
 
virtual double calculateSqr (double distance2, double &dfunc) const =0
 
virtual std::string description () const =0
 
virtual const DatagetData () const =0
 
virtual switchType getType () const =0
 
virtual void setupStretch ()=0
 

Constructor & Destructor Documentation

◆ ~Switch()

PLMD::switchContainers::Switch::~Switch ( )
virtualdefault

Member Function Documentation

◆ calculate()

virtual double PLMD::switchContainers::Switch::calculate ( double distance,
double & dfunc ) const
pure virtual

◆ calculateSqr()

virtual double PLMD::switchContainers::Switch::calculateSqr ( double distance2,
double & dfunc ) const
pure virtual

◆ description()

virtual std::string PLMD::switchContainers::Switch::description ( ) const
pure virtual

◆ getData()

virtual const Data & PLMD::switchContainers::Switch::getData ( ) const
pure virtual

◆ getType()

virtual switchType PLMD::switchContainers::Switch::getType ( ) const
pure virtual

◆ setupStretch()

virtual void PLMD::switchContainers::Switch::setupStretch ( )
pure virtual

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