Skip to content

invert_funct_1dInvertFunct1dInvertFunct1dinvert_funct_1dT_invert_funct_1d🔗

Short description🔗

invert_funct_1dInvertFunct1dInvertFunct1dinvert_funct_1dT_invert_funct_1d — Calculate the inverse of a function.

Signature🔗

invert_funct_1d( function_1d Function, out function_1d InverseFunction )void InvertFunct1d( const HTuple& Function, HTuple* InverseFunction )static void HOperatorSet.InvertFunct1d( HTuple function, out HTuple inverseFunction )def invert_funct_1d( function: Sequence[Union[float, int]] ) -> Sequence[Union[float, int]]

Herror T_invert_funct_1d( const Htuple Function, Htuple* InverseFunction )

HFunction1D HFunction1D::InvertFunct1d( ) const

HFunction1D HFunction1D.InvertFunct1d( )

Description🔗

invert_funct_1dInvertFunct1d calculates the inverse function of the input function Functionfunctionfunction and returns it in InverseFunctioninverseFunctioninverse_function. The function Functionfunctionfunction must be monotonic. If this is not the case an error message is returned.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

Functionfunctionfunction (input_control) function_1d → (real / integer)HTuple (double / Hlong)HFunction1D, HTuple (double / int / long)Sequence[Union[float, int]]Htuple (double / Hlong)

Input function.

InverseFunctioninverseFunctioninverse_function (output_control) function_1d → (real / integer)HTuple (double / Hlong)HFunction1D, HTuple (double / int / long)Sequence[Union[float, int]]Htuple (double / Hlong)

Inverse of the input function.

Combinations with other operators🔗

Combinations

Possible predecessors

create_funct_1d_pairsCreateFunct1dPairs, create_funct_1d_arrayCreateFunct1dArray

Module🔗

Foundation