AgentUtils

object AgentUtils

For use from Java

Functions

Link copied to clipboard
fun <I, O : Any> agentAction(agent: Agent, inputClass: Class<I>, outputClass: Class<O>, pre: List<String> = emptyList(), post: List<String> = emptyList(), cost: <Error class: unknown class> = 0.0, value: <Error class: unknown class> = 0.0, canRerun: Boolean = false): Action

Wrap the given agent as an action that can be used in a plan.

fun <I, O : Any> agentAction(agentName: String, inputClass: Class<I>, outputClass: Class<O>, pre: List<String> = emptyList(), post: List<String> = emptyList(), cost: <Error class: unknown class> = 0.0, value: <Error class: unknown class> = 0.0, canRerun: Boolean = false): Action