/* $Id: LOGICP.h,v 1.1 1992/12/07 04:58:40 mume Exp $ */
/***************************************************************************

         Authors: Edward Tinker

Copyright 1992 by Marwan Jabri and the Systems Engineering and Design
Automation Laboratory, the University of Sydney.

The material in this file is subject to copyright. It may not
be used, copied or transferred by any means without the prior written
approval of the Systems Engineering and Design Automation Laboratory at
Sydney University Electrical Engineering, NSW 2006, Australia. 
It is provided under a license and under the terms and the 
conditions described in an agreement (see the LICENSE file). 

SYDNEY UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL SYDNEY UNIVERSITY BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
****************************************************************************/
#ifndef LOGICP_H
#define LOGICP_H

#define NOITOKEN "noi"
#define NOOTOKEN "noo"
#define MAXLOGICTOKEN "max"
#define MINLOGICTOKEN "min"
#define SETTOKEN      "set"
#define MAXLOGICS     20

typedef struct logics_rec{
    char *equ;
} logics_t;


typedef  struct LOGIC_rec {
    double MaxLOGIC;		/* value to produce for winner */
    double MinLOGIC;		/* value to produce for loosers */
    logics_t Logics[MAXLOGICS]; /* logic equations settings */
} logic_t;


#endif /* LOGICP_H */







