8 #include "ColProbe.hpp" 9 #include "columns/HyPerCol.hpp" 42 if (ioFlag == PARAMS_IO_READ) {
43 targetName = strdup(
"");
52 Response::Status ColProbe::respond(std::shared_ptr<BaseMessage const> message) {
53 Response::Status status = BaseProbe::respond(message);
54 if (status != Response::SUCCESS) {
58 auto castMessage = std::dynamic_pointer_cast<ColProbeOutputStateMessage const>(message)) {
59 return respondColProbeOutputState(castMessage);
62 auto castMessage = std::dynamic_pointer_cast<ColProbeWriteParamsMessage const>(message)) {
63 return respondColProbeWriteParams(castMessage);
71 ColProbe::respondColProbeWriteParams(std::shared_ptr<ColProbeWriteParamsMessage const>(message)) {
73 return Response::SUCCESS;
77 ColProbe::respondColProbeOutputState(std::shared_ptr<ColProbeOutputStateMessage const>(message)) {
virtual void ioParam_targetName(enum ParamsIOFlag ioFlag) override
targetName: ColProbe sets targetName to the empty string, since the only possible target is the paren...
virtual int ioParamsFillGroup(enum ParamsIOFlag ioFlag) override
int initialize(const char *name, HyPerCol *hc)
virtual void initOutputStreams(const char *filename, Checkpointer *checkpointer)
virtual Response::Status outputStateWrapper(double timef, double dt)
virtual Response::Status communicateInitInfo(std::shared_ptr< CommunicateInitInfoMessage const > message) override
virtual void outputHeader()
virtual void initOutputStreams(const char *filename, Checkpointer *checkpointer) override
virtual int ioParamsFillGroup(enum ParamsIOFlag ioFlag) override
int initialize(const char *name, HyPerCol *hc)
virtual Response::Status communicateInitInfo(std::shared_ptr< CommunicateInitInfoMessage const > message) override=0