Victor
 All Data Structures Functions Variables Friends Pages
GapFunction Class Referenceabstract

Base class for gap functions. More...

+ Inheritance diagram for GapFunction:

Public Member Functions

 GapFunction ()
 Default constructor.
 
 GapFunction (const GapFunction &orig)
 Copy constructor.
 
virtual ~GapFunction ()
 Destructor.
 
virtual void copy (const GapFunction &orig)
 Copy orig object to this object ("deep copy").
 
virtual double getExtensionPenalty (int p)=0
 Return extension gap penalty for template position p.
 
virtual double getOpenPenalty (int p)=0
 Return open gap penalty for template position p.
 
virtual GapFunctionnewCopy ()=0
 Construct a new "deep copy" of this object.
 
GapFunctionoperator= (const GapFunction &orig)
 Assignment operator.
 
virtual void setExtensionPenalty (double pen)=0
 Set extension gap penalty.
 
virtual void setOpenPenalty (double pen)=0
 Set open gap penalty.
 

Detailed Description

Base class for gap functions.


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