Page MenuHomePhorge

LinearFunctionBlock.hpp
No OneTemporary

Size
743 B
Referenced Files
None
Subscribers
None

LinearFunctionBlock.hpp

#ifndef LINEARFUNCTIONBLOCK_HEADERFILE
#define LINEARFUNCTIONBLOCK_HEADERFILE
#include <vector>
#include <string>
#include "rosa/agent/experimental/LinearFunction.hpp"
#include "rosa/agent/experimental/Unit.hpp"
using namespace std;
class LinearFunctionBlock : public Unit{
private:
//CHECK: list, vector or other container?
vector<LinearFunction*> vLinearFunctions;
public:
LinearFunctionBlock();
//LinearFunctionBlock(char* name);
~LinearFunctionBlock();
bool addLinearFunction(LinearFunction *linearFunction);
//NOTE: Specific Function for CAH Project (DATE18)
void changeFunctionBlockIncr(float newBoundary);
void changeFunctionBlockDecr(float newBoundary);
float getY(float x);
void printFunctionBlock();
};
#endif

File Metadata

Mime Type
text/x-c++
Expires
Sun, Jun 21, 5:51 AM (13 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
330994
Default Alt Text
LinearFunctionBlock.hpp (743 B)

Event Timeline