https://github.com/xbpeng/DeepTerrainRL
Raw File
Tip revision: ed82e2ebe5f14fa875cc3d0a2180c64980408e8f authored by Glen on 19 October 2016, 17:49:36 UTC
Update README.md
Tip revision: ed82e2e
ExpTuple.h
#pragma once

#include "util/MathUtil.h"

struct tExpTuple
{
public:
	static bool TestFlag(unsigned int flag, int idx);
	
	tExpTuple();
	tExpTuple(int state_size, int action_size);

	virtual void ClearFlags();
	virtual void SetFlag(bool val, int idx);
	virtual bool GetFlag(int idx) const;

	int mID;
	double mReward;
	unsigned int mFlags;
	Eigen::VectorXd mStateBeg;
	Eigen::VectorXd mAction;
	Eigen::VectorXd mStateEnd;
};
back to top