Load Curve / Function

Returns the ordinate value of x in the defined id.

template <typename T1, typename T2>
inline __host__ __device__ double load_curve(T1* curve_data, T2* curve_val, int id, double x)

Parameters

curve_data

  • Input: Array of curve data

curve_val

  • Input: Array of curve values

id

  • Input: Function or Curve ID

x

  • Input: Value of x in function f(x)

Returns

The ordinate value of x.