|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IInitializer
IInitializer is the interface for routines to create initial configurations of robotic networks.
Method Summary | |
---|---|
IEnvironment |
getEnv()
|
double[] |
getInitContState()
Initial continuous state vector |
StateBundle[] |
getInitDiscreteState()
convenient to have this... |
int |
getNumAgents()
|
boolean |
isAgentCompatible(IAgent agent)
|
void |
resetState()
|
void |
setDefaultIniControlFunc(IControlFunc copyMe)
Default initial control func (implementation may ignore) |
void |
setDefaultIniVars(ILogicVarBundle copyMe)
Default initial logic var state (implementation may ignore) |
Method Detail |
---|
void setDefaultIniVars(ILogicVarBundle copyMe)
void setDefaultIniControlFunc(IControlFunc copyMe)
int getNumAgents()
void resetState()
double[] getInitContState()
IEnvironment getEnv()
boolean isAgentCompatible(IAgent agent)
StateBundle[] getInitDiscreteState()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |