In file Math.hh:

class ShiftFunction : public Function

Shifted function

Inheritance:


Public Methods

explicit ShiftFunction (const Function& func, int howmuch = 1)
Constructor
virtual ShiftFunction* Copy () const
Copy the event
virtual bool Evaluate (const Argument& arg, Value& val) const
Evaluate

Inherited from Function:

Public Methods

bool operator) (const Argument& arg, Value& val) const
bool operator) (const Event& event, Value& val) const

Protected Methods

Function& operator= (const Function&)

Documentation

Shifted function
explicit ShiftFunction(const Function& func, int howmuch = 1)
Creates a shifted function.
Parameters:
func - Function to be shifted
howmuch - Number of events to shift

virtual ShiftFunction* Copy() const
Returns a copy of the event condition. This method must be overriden by all descendents.
Returns:
event copy

virtual bool Evaluate(const Argument& arg, Value& val) const
Evaluate the function.
Returns:
True if function could be evaluated
Parameters:
arg - Event argument list
val - Fucntion value (return)


This class has no child classes.
Author:
Written June 2001 by Masahiro Ito and Daniel Sigg
Version:
1.0

alphabetic index hierarchy of classes


Please send questions and comments to sigg_d@ligo-wa.caltech.edu


generated by doc++