Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members

plIneqConstraint Class Reference

The {plIneqConstraint} class defines a conditional kernel representing an {constraint_size}-dimensional inequality constraint on the Binary Variable {constraint_variable}. More...

#include <plIneqConstraint.h>

Inheritance diagram for plIneqConstraint:

Inheritance graph
[legend]
Collaboration diagram for plIneqConstraint:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 plIneqConstraint (const plSymbol &constraint_variable, const plExternalFunction &constraint_function, unsigned int constraint_size)
 Defines an inequality constraint on the binary variable {constraint_variable} using the {constraint_size}-dimensional user's external function {constraint_function}.
virtual ~plIneqConstraint ()
 Default destructor.

Detailed Description

The {plIneqConstraint} class defines a conditional kernel representing an {constraint_size}-dimensional inequality constraint on the Binary Variable {constraint_variable}.

This inequality constraint is defined using the {constraint_size}-dimensional user's external function {constraint_function}.

This conditional kernel is defined as follows:

P( [constraint_variable = 1] | [X = x0] ) =

Definition at line 40 of file plIneqConstraint.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 1 10:58:57 2005 for ProBT by  doxygen 1.4.1