ClassesClassesClassesClasses | | | | Operators

get_y_value_funct_1dT_get_y_value_funct_1dGetYValueFunct1dget_y_value_funct_1dGetYValueFunct1dGetYValueFunct1d (Operator)

Name

get_y_value_funct_1dT_get_y_value_funct_1dGetYValueFunct1dget_y_value_funct_1dGetYValueFunct1dGetYValueFunct1d — Return the value of a function at an arbitrary position.

Signature

get_y_value_funct_1d( : : Function, X, Border : Y)

Herror T_get_y_value_funct_1d(const Htuple Function, const Htuple X, const Htuple Border, Htuple* Y)

Herror get_y_value_funct_1d(const HTuple& Function, const HTuple& X, const HTuple& Border, double* Y)

Herror get_y_value_funct_1d(const HTuple& Function, const HTuple& X, const HTuple& Border, HTuple* Y)

HTuple HFunction1D::GetYValueFunct1d(const HTuple& X, const HTuple& Border) const

void GetYValueFunct1d(const HTuple& Function, const HTuple& X, const HTuple& Border, HTuple* Y)

HTuple HFunction1D::GetYValueFunct1d(const HTuple& X, const HString& Border) const

double HFunction1D::GetYValueFunct1d(double X, const HString& Border) const

double HFunction1D::GetYValueFunct1d(double X, const char* Border) const

void HOperatorSetX.GetYValueFunct1d(
[in] VARIANT Function, [in] VARIANT X, [in] VARIANT Border, [out] VARIANT* Y)

VARIANT HFunction1DX.GetYValueFunct1d(
[in] VARIANT X, [in] BSTR Border)

static void HOperatorSet.GetYValueFunct1d(HTuple function, HTuple x, HTuple border, out HTuple y)

HTuple HFunction1D.GetYValueFunct1d(HTuple x, string border)

double HFunction1D.GetYValueFunct1d(double x, string border)

Description

get_y_value_funct_1dget_y_value_funct_1dGetYValueFunct1dget_y_value_funct_1dGetYValueFunct1dGetYValueFunct1d returns the y value of the function FunctionFunctionFunctionFunctionFunctionfunction at the x coordinates specified by XXXXXx. To obtain the y values, the input function is interpolated linearly. The parameter BorderBorderBorderBorderBorderborder determines the values of the function FunctionFunctionFunctionFunctionFunctionfunction outside of its domain. For BorderBorderBorderBorderBorderborder='zero'"zero""zero""zero""zero""zero" these values are set to 0, for BorderBorderBorderBorderBorderborder='constant'"constant""constant""constant""constant""constant" they are set to the corresponding value at the border, for BorderBorderBorderBorderBorderborder='mirror'"mirror""mirror""mirror""mirror""mirror" they are mirrored at the border, for BorderBorderBorderBorderBorderborder='cyclic'"cyclic""cyclic""cyclic""cyclic""cyclic" they are continued cyclically, and for BorderBorderBorderBorderBorderborder='error'"error""error""error""error""error" an exception is raised.

Parallelization

Parameters

FunctionFunctionFunctionFunctionFunctionfunction (input_control)  function_1d HFunction1D, HTupleHTupleHFunction1D, HTupleHFunction1DX, VARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Input function.

XXXXXx (input_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

X coordinate at which the function should be evaluated.

BorderBorderBorderBorderBorderborder (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Border treatment for the input function.

Default value: 'constant' "constant" "constant" "constant" "constant" "constant"

List of values: 'constant'"constant""constant""constant""constant""constant", 'cyclic'"cyclic""cyclic""cyclic""cyclic""cyclic", 'error'"error""error""error""error""error", 'mirror'"mirror""mirror""mirror""mirror""mirror", 'zero'"zero""zero""zero""zero""zero"

YYYYYy (output_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Y value at the given x value.

Possible Predecessors

create_funct_1d_pairscreate_funct_1d_pairsCreateFunct1dPairscreate_funct_1d_pairsCreateFunct1dPairsCreateFunct1dPairs, create_funct_1d_arraycreate_funct_1d_arrayCreateFunct1dArraycreate_funct_1d_arrayCreateFunct1dArrayCreateFunct1dArray

Module

Foundation


ClassesClassesClassesClasses | | | | Operators