empty-buffer-error | Raised if there is not enough data to read an object of OTYPE. |
---|
action | General RL-Glue action data representation. |
---|---|
agent | The RL-Glue agent. |
environment | The RL-Glue environment. |
experiment | The RL-Glue experiment. |
observation | General RL-Glue observation data representation. |
rl-abstract-type | General RL-Glue data representation. |
*init-buffer-size* | Initial buffer size in bytes. |
---|---|
*init-float-array* | An empty array typed by the package supported floating point numbers. |
*init-integer-array* | An empty array typed by the package supported integer numbers. |
*optimize-settings* | General optimization settings of the package. |
+k-default-port+ | Default port on which connection is tried to the rl-glue server. |
+k-localhost+ | IP address of the local host. |
+k-retry-timeout+ | Default timeout seconds between two connection attempts. |
+bits-per-byte+ | Number of bits in a byte. |
---|---|
+bits-per-char+ | Number of bits in the character type. |
+bits-per-float+ | Number of bits in the floating point type. |
+bits-per-integer+ | Number of bits in the integer type. |
+bits-per-short+ | Number of bits in a short. |
+bytes-per-char+ | Number of bytes in the character type. |
+bytes-per-float+ | Number of bytes in the floating point type. |
+bytes-per-integer+ | Number of bytes in the integer type. |
+expo-bits+ | Number of bits in the exponent part of the floating point type. |
+expo-offset+ | Exponent offset for floating point encoding/decoding. |
+k-agent-cleanup+ | Network code of agent cleanup event. |
+k-agent-connection+ | Network code of agent connection establishment event. |
+k-agent-end+ | Network code of agent episode end event. |
+k-agent-freeze+ | Network code of agent freeze event (deprecated and ignored). |
+k-agent-init+ | Network code of agent initialization event. |
+k-agent-message+ | Network code of agent message sending event. |
+k-agent-start+ | Network code of agent start event. |
+k-agent-step+ | Network code of agent step event. |
+k-env-cleanup+ | Network code of environment cleanup event. |
+k-env-init+ | Network code of environment initialization event. |
+k-env-load-random-seed+ | Network code of environment random seed loading event (deprecated and ignored). |
+k-env-load-state+ | Network code of environment state loading event (deprecated and ignored). |
+k-env-message+ | Network code of environment message sending event. |
+k-env-save-random-seed+ | Network code of environment random seed saving event (deprecated and ignored). |
+k-env-save-state+ | Network code of environment state saving event (deprecated and ignored). |
+k-env-start+ | Network code of environment start event. |
+k-env-step+ | Network code of environment step event. |
+k-environment-connection+ | Network code of environment connection establishment event. |
+k-experiment-connection+ | Network code of experiment connection establishment event. |
+k-rl-agent-message+ | Network code of experiment message sending to agent event. |
+k-rl-cleanup+ | Network code of experiment cleanup event. |
+k-rl-env-message+ | Network code of experiment message sending to environment event. |
+k-rl-episode+ | Network code of experiment episode running event. |
+k-rl-freeze+ | Network code of experiment freeze event (deprecated and ignored). |
+k-rl-init+ | Network code of experiment initialization event. |
+k-rl-load-random-seed+ | Network code of experiment random seed loading event (deprecated and ignored). |
+k-rl-load-state+ | Network code of experiment state loading event (deprecated and ignored). |
+k-rl-numepisodes+ | Network code of experiment number of episodes query event. |
+k-rl-numsteps+ | Network code of experiment number of steps query event. |
+k-rl-return+ | Network code of experiment total reward query event. |
+k-rl-save-random-seed+ | Network code of experiment random seed saving event (deprecated and ignored). |
+k-rl-save-state+ | Network code of experiment state saving event (deprecated and ignored). |
+k-rl-start+ | Network code of experiment start event. |
+k-rl-step+ | Network code of experiment step event. |
+k-rl-term+ | Network code of experiment termination event. |
+max-sigd+ | Maximum significand value of the floating point type. |
+sigd-bits+ | Number of bits in the significand part of the floating point type. |
+uint-limit+ | Maximum unsigned integer value. |
+uint-minneg+ | Minimum unsigned integer value which is a negative singed. |
auto-adjust | Checks whether the buffer has enough free space to store SIZE bytes. If not, it automatically ad... |
---|---|
buffer-bytes | Returns the storage (byte array) of the buffer. |
buffer-clear | Clears the content of BUFFER. |
buffer-offset | Returns the pointer of the buffer from/to read/write happens. |
buffer-p | Returns T if type if OBJECT is buffer. |
buffer-read-char | Reads a character from BUFFER. |
buffer-read-float | Reads a float from BUFFER. |
buffer-read-float-seq | Reads a float sequence from BUFFER. |
buffer-read-int | Reads an integer from BUFFER. |
buffer-read-int-seq | Reads an integer sequence from BUFFER. |
buffer-read-string | Reads a string (character sequence) from BUFFER. |
buffer-recv | Receiving the size and the bytes to BUFFER from STREAM. |
buffer-send | Sending the TARGET, the size and the bytes from BUFFER to STREAM. |
buffer-size | Returns the number of (used) bytes in the buffer. |
buffer-write-char | Writes the CH character to BUFFER. |
buffer-write-float | Writes the FLOAT float to BUFFER. |
buffer-write-float-seq | Writes the FLOAT-SEQ float sequence to BUFFER. |
buffer-write-int | Writes the INTEGER integer to BUFFER. |
buffer-write-int-seq | Writes the INT-SEQ integer sequence to BUFFER. |
buffer-write-string | Writes the STRING character sequence to BUFFER. |
char-decoder | Returns the decoded character of CODE. |
char-encoder | Returns the code of CH. |
copy-buffer | Return a copy of STRUCTURE with the same (EQL) slot values. |
emit-empty-buffer-error | Emits an empty-buffer-error with a use-value restart option. |
float-decoder | Returns the float generated from the L-CODE and R-CODE codes. |
float-encoder | Returns the codes of FLOAT. |
forced-format | Writes to the standard output without any delay. |
get-codec-version | Returns the official codec version. |
get-vc-codec-version | Returns the codec version in the version control system. |
integer-decoder | Returns the decoded sigend integer of CODE. |
integer-encoder | Returns the code of INT. |
make-action | Makes an empty action object. |
make-buffer | Makes an unsigned byte based data buffer. |
make-float-array | Makes a float array of SIZE with the package supported floating point typed elements. |
make-int-array | Makes an integer array of SIZE with the package supported integer typed elements. |
make-observation | Makes an empty observation object. |
make-typed-array | Makes an array of SIZE with elements of TYPE. |
on-agent-cleanup | Handles the buffer operations for agent-cleanup. |
on-agent-end | Handles the buffer operations for agent-end. |
on-agent-init | Handles the buffer operations for agent-init. |
on-agent-message | Handles the buffer operations for agent-message. |
on-agent-start | Handles the buffer operations for agent-start. |
on-agent-step | Handles the buffer operations for agent-step. |
on-env-cleanup | Handles the buffer operations for env-cleanup. |
on-env-init | Handles the buffer operations for env-init. |
on-env-message | Handles the buffer operations for env-message. |
on-env-start | Handles the buffer operations for env-start. |
on-env-step | Handles the buffer operations for env-step. |
read-int | Returns a read integer from STREAM. |
rl-agent-message | This message passes the input string to the agent and returns the
reply string given by the age... |
rl-cleanup | Provides an opportunity to reclaim resources allocated by rl-init.
PARAMETERS: exp : expe... |
rl-close | Finishes the experiment by closing its network resources (socket).
PARAMETERS: exp : expe... |
rl-close-socket | Closes the given socket. |
rl-env-message | This message passes the input string to the environment and returns the
reply string given by t... |
rl-episode | Do one episode until a termination observation occurs or until steps have
elapsed, whichever co... |
rl-init | This initializes everything, passing the environment's task specification
to the agent. This sh... |
rl-num-episodes | Return the number of episodes finished after rl-init.
PARAMETERS: exp : experiment in use... |
rl-num-steps | Return the number of steps elapsed in the current or just completed episode.
PARAMETERS: ... |
rl-read-action | Reads an action object from BUFFER. |
rl-read-message | Reads a message string from BUFFER. |
rl-read-observation | Reads an observation object from BUFFER. |
rl-read-reward | Reads a reward value from BUFFER. |
rl-read-task-spec | Reads a task specification string from BUFFER. |
rl-read-terminal | Reads a terminal indicator boolean from BUFFER. |
rl-recv-buffer | Receives the BUFFER content and a state identifier what is returned. |
rl-return | Return the cumulative total reward of the current or just completed episode.
The collection of ... |
rl-runner | Connects and runs the loop of OBJ. |
rl-send-buffer | Sends the BUFFER content with STATE identifier. |
rl-start | Do the first step of a run or episode. The action is saved in
the upcoming-action slot so that ... |
rl-step | Take one step. rl-step uses the saved action and saves the returned
action for the next step. T... |
rl-wait-for-connection | Waiting for a connection to be established. Returns the obtained socket descriptor on success, o... |
rl-write-action | Writes ACTION object into BUFFER. |
rl-write-message | Writes MESSAGE string into BUFFER. |
rl-write-observation | Writes OBSERVATION object into BUFFER. |
rl-write-reward | Writes REWARD value into BUFFER. |
rl-write-task-spec | Writes TASK-SPEC task specification string into BUFFER. |
rl-write-terminal | Writes TERMINAL terminal indicator boolean into BUFFER. |
run-agent | Connects the specified AGENT to RL-Glue on HOST and PORT. If the attempt is refused, it is tried... |
run-agent-event-loop | Communication loop of an agent with the rl-glue server. |
run-env | Connects the specified ENV to RL-Glue on HOST and PORT. If the
attempt is refused, it is tried ... |
run-env-event-loop | Communication loop of an environment with the rl-glue server. |
write-int | Writes an integer to STREAM. |
otype | |
---|---|
rl-equalp | Compares two RL objects. |
rl-read | Reads an object from BYTE-STREAM. |
rl-write | Writes an object to BYTE-STREAM. |
buffer-read | Reads an encoded value (CODE) from BUFFER, where SIZE is the length of the encoded value in byte... |
---|---|
buffer-read-seq | Read a sequence of elements with type ELEM-TYPE and size ELEM-SIZE from BUFFER by the READER-FN ... |
buffer-write | Writes an encoded value (CODE) to BUFFER, where SIZE is the length of the encoded value in bytes... |
buffer-write-seq | Write the SEQ sequence of elements with type ELEM-TYPE and size ELEM-SIZE to BUFFER by the WRITE... |
with-empty-buffer-check | Checks whether there is enough bytes in BUFFER to read an object of TYPE. |