![]() |
MineLink
|
Abstracts a sum function to be evaluated over a set of blocks. More...
#include <blocksel.h>
Public Member Functions | |
SelectionSum (const string &column_to_add) | |
Defines the attribute to be added. More... | |
virtual const string & | ColumnToAdd () const |
Retrieves rhe name of the attribute column that is going to be added. | |
virtual double | Eval (const delphos::BlockSelection &bsel) const |
Evaluates the operation over the given selection. More... | |
![]() | |
virtual | ~SelectionFunctor () |
Destroys the selection functor. | |
Abstracts a sum function to be evaluated over a set of blocks.
delphos::SelectionSum::SelectionSum | ( | const string & | column_to_add | ) |
Defines the attribute to be added.
column_to_add | The name of the attribute column that is going to be added. |
|
virtual |
Evaluates the operation over the given selection.
bsel | The BlockSelection instance to be evaluated. |
If the column to be added is not found in the selection's subyacent BlockModel instance, an exception is thrown.
Implements delphos::SelectionFunctor.
Reimplemented in delphos::SelectionAvg.