UNPKG

pddl-workspace

Version:
24 lines (23 loc) 997 B
import { PlanStep } from '../PlanStep'; import { Variable } from '../language'; declare class StateValues { time: number; private values; constructor(time: number); setValue(functionName: string, value: number): void; getValue(functionName: string): number; } export declare class PlanValuesParser { steps: PlanStep[]; functions: Variable[]; stateValues: StateValues[]; constructor(steps: PlanStep[], functions: Variable[], actionFunctionValues: string[]); describesInstantaneousAction(planStepFunctionValues: string[]): boolean; describesDurativeAction(planStepFunctionValues: string[]): boolean; compareCsvTermsToFunctionCount(planStepFunctionValues: string[], multiple: number): boolean; addState(time: number, values: string[]): void; getSingleFunctionValues(functionName: string): number[][]; getValues(functionName: string): number[][]; getStateValues(groundedFunctions: Variable[], state: StateValues): number[]; } export {};