package polarDust.calculator; /* * Copyright (c) 1996 Sorin Lazareanu, All Rights Reserved. * * Permission to use, copy, modify, and distribute this software * and its documentation for NON-COMMERCIAL purposes and without * fee is hereby granted provided that this copyright notice * appears in all copies. * */ /** * CalcCPU defines the interface for a processor class in a calculator. * *

* The source code. * * @version 0.9, 1996.06.04 * @author Sorin Lazareanu */ public interface CalcCPU { public void digit(int iDigit); public void dot(); public void c(); public void ce(); public void add(); public void sub(); public void mul(); public void div(); public void sqrt(); public void equ(); public void prc(); public void sgn(); public void msub(); public void madd(); public void mr(); public void mc(); public void pow(); public void sqr(); public void swap(); public void ln(); public void log(); public void inv(); }