|
ACF $AcfVersion:0$
|
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. | |
Public Member Functions inherited from imath::TIMathFunction< Argument, Result > | |
| 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. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
Additional Inherited Members | |
Public Types inherited from imath::TIMathFunction< Argument, Result > | |
| 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 19 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. |