In file Math.hh:

class ShiftFunction

Shifted function

Inheritance:


Public Methods

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


Inherited from Function:

Public Methods

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

Protected Methods

oFunction& operator= (const Function&)


Documentation

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

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

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


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

Alphabetic index HTML hierarchy of classes or Java


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