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

plFunctionalDirac.h

00001 /*=============================================================================
00002  * Product        : OpenPL 
00003  * File           : plFunctionalDirac.h
00004  * Author         : Juan-Manuel Ahuactzin
00005  * Creation       : Fri Jun  1 15:15:54 2001
00006  *
00007  *=============================================================================
00008  *     (c) Copyright 2000, Centre National de la Recherche Scientifique,
00009  *                              all rights reserved
00010  *=============================================================================
00011  *
00012  *------------------------- Description ---------------------------------------
00013  *   
00014  *   
00015  *-----------------------------------------------------------------------------
00016 */
00017 
00018 #ifndef _plFunctionalDirac_h_
00019 #define _plFunctionalDirac_h_
00020 
00021 #include <plCndKernel.h>
00022 #include <plVariablesConjunction.h>
00023 #include <plKernel.h>
00024 #include <plExternalFunction.h>
00025 
00026 
00027 /*****************************************************************************
00028  *                           Classes Definitions
00029  *****************************************************************************/
00030 
00031 
00033 class plFunctionalDirac : public plCndKernel
00034 {
00035   
00036 public:
00037   
00042   plFunctionalDirac(const plVariablesConjunction& search_variables, 
00043             const plVariablesConjunction& known_variables, 
00044             const plExternalFunction& function );
00045  
00047   plFunctionalDirac();
00048 
00050   virtual ~plFunctionalDirac (){};
00051 
00054   void addFunction(plExternalFunction &function);
00055 
00058   void addDerivative(plExternalFunction &function);
00059 
00060   
00061 };
00062 
00063 #endif

Generated on Fri Apr 1 10:58:13 2005 for ProBT by  doxygen 1.4.1