8 #ifndef QUOTIENTCOLPROBE_HPP_ 9 #define QUOTIENTCOLPROBE_HPP_ 11 #include "ColProbe.hpp" 86 virtual Response::Status
97 virtual Response::Status
outputState(
double timevalue)
override;
112 virtual bool needRecalc(
double timevalue)
override {
return true; }
120 virtual void calcValues(
double timeValue)
override;
133 char *valueDescription;
virtual bool needRecalc(double timevalue) override
virtual ~QuotientColProbe()
virtual void calcValues(double timeValue) override
virtual void outputHeader() override
virtual void ioParam_valueDescription(enum ParamsIOFlag ioFlag)
valueDescription: a short description of what the quantities computed by getValues() represent...
int initializeQuotientColProbe(const char *probename, HyPerCol *hc)
virtual void ioParam_numerator(enum ParamsIOFlag ioFlag)
numerator: A probe whose values are used in the numerators of the quotients. numerator can be a layer...
virtual int ioParamsFillGroup(enum ParamsIOFlag ioFlag) override
virtual double referenceUpdateTime() const override
virtual void ioParam_denominator(enum ParamsIOFlag ioFlag)
denominator: A probe whose values are used in the denominators of the quotients. denominator can be a...
virtual Response::Status communicateInitInfo(std::shared_ptr< CommunicateInitInfoMessage const > message) override
virtual Response::Status outputState(double timevalue) override