Go to the first, previous, next, last section, table of contents.


CNFClause -- Clause of a fuzzy rule

SYNOPSIS

#include <CNCL/FClause.h>

TYPE

CN_FCLAUSE

BASE CLASSES

CNObject

DERIVED CLASSES

None

RELATED CLASSES

DESCRIPTION

A CNFClause is basically a structure containing a fuzzy variable / fuzzy value pair. The members

CNFVar *var;			// Linguistic variable
CNFSet *value;			// Linguistic value

are public accessible.

Constructors:

CNFClause();
CNFClause(CNParam *param);
CNFClause(CNFVar *xvar, CNFSet *xset);
CNFClause(CNFVar &xvar, CNFSet &xset);
Initializes a CNFVar and a CNFSet to a CNFClause.

In addition to the member functions required by CNCL, CNFClause provides:

void print_clause(ostream &strm, bool lhs) const;
Prints the public accessible variables on the output stream &strm.


Go to the first, previous, next, last section, table of contents.