#include <plKernelDictionary.h>
Inheritance diagram for plKernelDictionary:
Public Member Functions | |
virtual | ~plKernelDictionary () |
Destructor of the Kernel Map. | |
virtual void | push (const plValues &values, const plComputableObject &compObj)=0 |
Inserts a new kernel {compObj} with an specified key value {value}. | |
virtual void | push (const plComputableObject &compObj, const plValues &values)=0 |
Inserts a new kernel {compObj} with an specified key value {value}. | |
virtual void | push (const plComputableObject &compObj, int value)=0 |
Inserts a new kernel {compObj} with an specified integer key value {value}. | |
virtual void | push (const plComputableObject &compObj, plFloat value)=0 |
Inserts a new kernel {compObj} with an specified float key value {value}. | |
virtual void | push_default (const plComputableObject &compObj)=0 |
push_default is used to push a default distribution that will be used for cases that have never been pushed in the KernelDictionary | |
virtual bool | find (const plValues &values) const =0 |
Returns {true} if a computable object has been already pushed for the case {value}. |
Definition at line 31 of file plKernelDictionary.h.
|
Returns {true} if a computable object has been already pushed for the case {value}. Returns {false} otherwise Implemented in plKernelMap. |