Go to the documentation of this file.
6#ifndef imath_TISurjectFunction_included
7#define imath_TISurjectFunction_included
22template <
typename Argument,
typename Result>
32 virtual bool GetInvValueAt(
const Result& argument, Argument& result)
const = 0;
Template interface for any mathematical function.
Template interface for any surjective mathematical function.
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.
Package with mathematical functions and algebraical primitives.
TISurjectFunction< double, double > ISurjectDoubleFunction
© Witold Gantzke and Kirill Lepskiy