// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: packimports(3) fieldsfirst 
// Source File Name:   Identifier.java

package lt.monarch.function;


// Referenced classes of package lt.monarch.function:
//			NodeCompiler, Node

public interface Identifier
{

	public abstract String name();

	public abstract int parameterCount();

	public abstract boolean isConstant();

	public abstract double evaluate(double ad[]);

	public abstract Identifier derivative(int i);

	public abstract void compileRef(NodeCompiler nodecompiler, Node anode[]);
}
