// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: packimports(3) space 
// 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[]);
}
