Exemplo n.º 1
0
void agent_init(const char * task_spec){
	emptyAction=allocateRLStructPointer(0,0,0);
	nonEmptyAction=allocateRLStructPointer(0,0,0);
	
	set_k_ints_in_abstract_type(nonEmptyAction,7);
	set_k_doubles_in_abstract_type(nonEmptyAction,3);
	set_k_chars_in_abstract_type(nonEmptyAction,1);

	whichEpisode=0;
}
Exemplo n.º 2
0
const char* env_init()
{    
	env_whichEpisode=0;

	emptyObservation=allocateRLStructPointer(0,0,0);
	nonEmptyObservation=allocateRLStructPointer(0,0,0);

	set_k_ints_in_abstract_type(nonEmptyObservation,2);
	set_k_doubles_in_abstract_type(nonEmptyObservation,4);
	set_k_chars_in_abstract_type(nonEmptyObservation,5);

	return "";
}
Exemplo n.º 3
0
void makeKChars(rl_abstract_type_t *theStruct, int numChars){
	set_k_chars_in_abstract_type(theStruct,numChars);
}