cee::ug::CustomResultFunction

class CustomResultFunction : public RefCountedObject

A CustomResultFunction produces the output values of a custom result on a given item.

It is called by CustomResultGenerator::generate()

Subclassed by AddConstantFunction, ApplyMathFunction, AverageFunction, CrossProduct, DivideByConstantFunction, DivisionOfScalars, ExtractComponentFunction, L1NormFunction, L2NormFunction, MaxFunction, MinFunction, MultiplyByConstantFunction, OppositeFunction, PerItemProduct, PrincipalsFunction, SubtractConstantFunction, SubtractFunction, SumFunction, VonMisesFunction

Public Functions

CustomResultFunction()
void setInputDimensions(const std::vector<size_t> &inputDimensions)

Sets input dimensions.

void setOutputDimension(size_t outputDimension)

Sets output dimensions.

size_t inputCount() const

Returns input count.

size_t inputDimension(size_t argumentIndex) const

Returns input dimension.

size_t outputDimension() const

Returns output dimension.

virtual bool computeItem(const std::vector<const double*> &inputValues, double *outputValues)

Computes output values.