Exemplo n.º 1
0
  void resetState() {
    state.init(
        nonFluents != null ? nonFluents._hmObjects : null,
        instance._hmObjects,
        domain._hmTypes,
        domain._hmPVariables,
        domain._hmCPF,
        instance._alInitState,
        nonFluents == null ? null : nonFluents._alNonFluents,
        domain._alStateConstraints,
        domain._exprReward,
        instance._nNonDefActions);

    if ((domain._bPartiallyObserved && state._alObservNames.size() == 0)
        || (!domain._bPartiallyObserved && state._alObservNames.size() > 0))
      System.err.println(
          "Domain '"
              + domain._sDomainName
              + "' partially observed flag and presence of observations mismatched.");
  }