![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
Template interface for any surjective mathematical function. More...
#include <TISurjectFunction.h>
Public Member Functions | |
virtual bool | GetInvValueAt (const Result &argument, Argument &result) const =0 |
Get inverted function value. | |
virtual Argument | GetInvValueAt (const Result &argument) const =0 |
Get inverted function value. | |
![]() | |
virtual bool | GetValueAt (const Argument &argument, Result &result) const =0 |
Get function value for specified argument value. | |
virtual Result | GetValueAt (const Argument &argument) const =0 |
Get function value for specified argument value. | |
Additional Inherited Members | |
![]() | |
typedef Argument | ArgumentType |
typedef Result | ResultType |
Template interface for any surjective mathematical function.
A function is surjective if for every y in the codomain Y there is at least one x in the domain X such that f(x) = y.
Definition at line 23 of file TISurjectFunction.h.
|
pure virtual |
Get inverted function value.
This overloaded menthod is provided only for convinence.
argument | function argument. |
|
pure virtual |
Get inverted function value.
argument | function argument. |
result | function value for specified argument. |
© Witold Gantzke and Kirill Lepskiy