$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::PiecewiseFunction Class Reference

#include <colormaps.h>

Inheritance diagram for plb::PiecewiseFunction:
Collaboration diagram for plb::PiecewiseFunction:

List of all members.

Public Member Functions

 PiecewiseFunction ()
 ~PiecewiseFunction ()
 PiecewiseFunction (PiecewiseFunction const &rhs)
PiecewiseFunctionoperator= (PiecewiseFunction const &rhs)
void swap (PiecewiseFunction &rhs)
void addPiece (Piece piece, ScalarFunction *f)
virtual double operator() (double x) const
virtual PiecewiseFunctionclone () const

Constructor & Destructor Documentation

plb::PiecewiseFunction::PiecewiseFunction (  )  [inline]

Referenced by clone(), and operator=().

plb::PiecewiseFunction::~PiecewiseFunction (  ) 
plb::PiecewiseFunction::PiecewiseFunction ( PiecewiseFunction const &  rhs  ) 

Member Function Documentation

void plb::PiecewiseFunction::addPiece ( Piece  piece,
ScalarFunction f 
)
PiecewiseFunction * plb::PiecewiseFunction::clone (  )  const [virtual]

Implements plb::ScalarFunction.

References PiecewiseFunction().

double plb::PiecewiseFunction::operator() ( double  x  )  const [virtual]

Implements plb::ScalarFunction.

PiecewiseFunction & plb::PiecewiseFunction::operator= ( PiecewiseFunction const &  rhs  ) 

References PiecewiseFunction().

void plb::PiecewiseFunction::swap ( PiecewiseFunction rhs  ) 

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