Go to the source code of this file.
| typedef struct MR_Polynomial_double_0 MR_Polynomial_double_0 |
Generated from class MR::Polynomial<double, 0>.
| typedef struct MR_Polynomial_double_1 MR_Polynomial_double_1 |
Generated from class MR::Polynomial<double, 1>.
| typedef struct MR_Polynomial_double_2 MR_Polynomial_double_2 |
Generated from class MR::Polynomial<double, 2>.
| typedef struct MR_Polynomial_double_3 MR_Polynomial_double_3 |
Generated from class MR::Polynomial<double, 3>.
| typedef struct MR_Polynomial_double_4 MR_Polynomial_double_4 |
Generated from class MR::Polynomial<double, 4>.
| typedef struct MR_Polynomial_double_5 MR_Polynomial_double_5 |
Generated from class MR::Polynomial<double, 5>.
| typedef struct MR_Polynomial_double_6 MR_Polynomial_double_6 |
Generated from class MR::Polynomial<double, 6>.
| typedef struct MR_Polynomial_float_0 MR_Polynomial_float_0 |
Generated from class MR::Polynomial<float, 0>.
| typedef struct MR_Polynomial_float_1 MR_Polynomial_float_1 |
Generated from class MR::Polynomial<float, 1>.
| typedef struct MR_Polynomial_float_2 MR_Polynomial_float_2 |
Generated from class MR::Polynomial<float, 2>.
| typedef struct MR_Polynomial_float_3 MR_Polynomial_float_3 |
Generated from class MR::Polynomial<float, 3>.
| typedef struct MR_Polynomial_float_4 MR_Polynomial_float_4 |
Generated from class MR::Polynomial<float, 4>.
| typedef struct MR_Polynomial_float_5 MR_Polynomial_float_5 |
Generated from class MR::Polynomial<float, 5>.
| typedef struct MR_Polynomial_float_6 MR_Polynomial_float_6 |
Generated from class MR::Polynomial<float, 6>.
| typedef struct MR_PolynomialWrapper_double MR_PolynomialWrapper_double |
This is a unifying interface for a polynomial of some degree, known only in runtime Generated from class MR::PolynomialWrapper<double>.
| typedef struct MR_PolynomialWrapper_float MR_PolynomialWrapper_float |
This is a unifying interface for a polynomial of some degree, known only in runtime Generated from class MR::PolynomialWrapper<float>.
| typedef struct MR_std_optional_double MR_std_optional_double |
| typedef struct MR_std_optional_float MR_std_optional_float |
| typedef struct MR_std_vector_double MR_std_vector_double |
| typedef struct MR_std_vector_float MR_std_vector_float |
| MRC_API bool MR_canMinimizePolynomial | ( | MR_uint64_t | degree | ) |
Generated from function MR::canMinimizePolynomial<MR_uint64_t>.
| MRC_API bool MR_canSolvePolynomial | ( | MR_uint64_t | degree | ) |
Generated from function MR::canSolvePolynomial<MR_uint64_t>.
| MRC_API MR_Polynomial_double_0 * MR_Polynomial_double_0_AssignFromAnother | ( | MR_Polynomial_double_0 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_double_0 * | _other ) |
Generated from a method of class MR::Polynomial<double, 0> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_0_call | ( | const MR_Polynomial_double_0 * | _this, |
| double | x ) |
Generated from a method of class MR::Polynomial<double, 0> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_0 * MR_Polynomial_double_0_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_double_0 * | _other ) |
Generated from a constructor of class MR::Polynomial<double, 0>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_0_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_0 * MR_Polynomial_double_0_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_0_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_0 * MR_Polynomial_double_0_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_double_0_DestroyArray(). Use MR_Polynomial_double_0_OffsetMutablePtr() and MR_Polynomial_double_0_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_double_0 * MR_Polynomial_double_0_deriv | ( | const MR_Polynomial_double_0 * | _this | ) |
Generated from a method of class MR::Polynomial<double, 0> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_0_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_double_0_Destroy | ( | const MR_Polynomial_double_0 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_double_0. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_double_0_DestroyArray | ( | const MR_Polynomial_double_0 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_double_0. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_double_0_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<double, 0> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_0_intervalMin | ( | const MR_Polynomial_double_0 * | _this, |
| double | a, | ||
| double | b ) |
Generated from a method of class MR::Polynomial<double, 0> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_0 * MR_Polynomial_double_0_OffsetMutablePtr | ( | MR_Polynomial_double_0 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_double_0 * MR_Polynomial_double_0_OffsetPtr | ( | const MR_Polynomial_double_0 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_Polynomial_double_1 * MR_Polynomial_double_1_AssignFromAnother | ( | MR_Polynomial_double_1 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_double_1 * | _other ) |
Generated from a method of class MR::Polynomial<double, 1> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_1_call | ( | const MR_Polynomial_double_1 * | _this, |
| double | x ) |
Generated from a method of class MR::Polynomial<double, 1> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_1 * MR_Polynomial_double_1_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_double_1 * | _other ) |
Generated from a constructor of class MR::Polynomial<double, 1>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_1_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_1 * MR_Polynomial_double_1_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_1_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_1 * MR_Polynomial_double_1_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_double_1_DestroyArray(). Use MR_Polynomial_double_1_OffsetMutablePtr() and MR_Polynomial_double_1_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_double_0 * MR_Polynomial_double_1_deriv | ( | const MR_Polynomial_double_1 * | _this | ) |
Generated from a method of class MR::Polynomial<double, 1> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_0_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_double_1_Destroy | ( | const MR_Polynomial_double_1 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_double_1. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_double_1_DestroyArray | ( | const MR_Polynomial_double_1 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_double_1. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_double_1_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<double, 1> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_1_intervalMin | ( | const MR_Polynomial_double_1 * | _this, |
| double | a, | ||
| double | b ) |
Generated from a method of class MR::Polynomial<double, 1> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_1 * MR_Polynomial_double_1_OffsetMutablePtr | ( | MR_Polynomial_double_1 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_double_1 * MR_Polynomial_double_1_OffsetPtr | ( | const MR_Polynomial_double_1 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_std_vector_double * MR_Polynomial_double_1_solve | ( | const MR_Polynomial_double_1 * | _this, |
| double | tol ) |
Generated from a method of class MR::Polynomial<double, 1> named solve. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_double_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_2 * MR_Polynomial_double_2_AssignFromAnother | ( | MR_Polynomial_double_2 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_double_2 * | _other ) |
Generated from a method of class MR::Polynomial<double, 2> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_2_call | ( | const MR_Polynomial_double_2 * | _this, |
| double | x ) |
Generated from a method of class MR::Polynomial<double, 2> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_2 * MR_Polynomial_double_2_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_double_2 * | _other ) |
Generated from a constructor of class MR::Polynomial<double, 2>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_2_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_2 * MR_Polynomial_double_2_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_2_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_2 * MR_Polynomial_double_2_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_double_2_DestroyArray(). Use MR_Polynomial_double_2_OffsetMutablePtr() and MR_Polynomial_double_2_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_double_1 * MR_Polynomial_double_2_deriv | ( | const MR_Polynomial_double_2 * | _this | ) |
Generated from a method of class MR::Polynomial<double, 2> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_1_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_double_2_Destroy | ( | const MR_Polynomial_double_2 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_double_2. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_double_2_DestroyArray | ( | const MR_Polynomial_double_2 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_double_2. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_double_2_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<double, 2> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_2_intervalMin | ( | const MR_Polynomial_double_2 * | _this, |
| double | a, | ||
| double | b ) |
Generated from a method of class MR::Polynomial<double, 2> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_2 * MR_Polynomial_double_2_OffsetMutablePtr | ( | MR_Polynomial_double_2 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_double_2 * MR_Polynomial_double_2_OffsetPtr | ( | const MR_Polynomial_double_2 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_std_vector_double * MR_Polynomial_double_2_solve | ( | const MR_Polynomial_double_2 * | _this, |
| double | tol ) |
Generated from a method of class MR::Polynomial<double, 2> named solve. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_double_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_3 * MR_Polynomial_double_3_AssignFromAnother | ( | MR_Polynomial_double_3 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_double_3 * | _other ) |
Generated from a method of class MR::Polynomial<double, 3> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_3_call | ( | const MR_Polynomial_double_3 * | _this, |
| double | x ) |
Generated from a method of class MR::Polynomial<double, 3> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_3 * MR_Polynomial_double_3_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_double_3 * | _other ) |
Generated from a constructor of class MR::Polynomial<double, 3>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_3_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_3 * MR_Polynomial_double_3_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_3_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_3 * MR_Polynomial_double_3_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_double_3_DestroyArray(). Use MR_Polynomial_double_3_OffsetMutablePtr() and MR_Polynomial_double_3_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_double_2 * MR_Polynomial_double_3_deriv | ( | const MR_Polynomial_double_3 * | _this | ) |
Generated from a method of class MR::Polynomial<double, 3> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_2_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_double_3_Destroy | ( | const MR_Polynomial_double_3 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_double_3. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_double_3_DestroyArray | ( | const MR_Polynomial_double_3 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_double_3. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_double_3_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<double, 3> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_3_intervalMin | ( | const MR_Polynomial_double_3 * | _this, |
| double | a, | ||
| double | b ) |
Generated from a method of class MR::Polynomial<double, 3> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_3 * MR_Polynomial_double_3_OffsetMutablePtr | ( | MR_Polynomial_double_3 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_double_3 * MR_Polynomial_double_3_OffsetPtr | ( | const MR_Polynomial_double_3 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_std_vector_double * MR_Polynomial_double_3_solve | ( | const MR_Polynomial_double_3 * | _this, |
| double | tol ) |
Generated from a method of class MR::Polynomial<double, 3> named solve. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_double_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_4 * MR_Polynomial_double_4_AssignFromAnother | ( | MR_Polynomial_double_4 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_double_4 * | _other ) |
Generated from a method of class MR::Polynomial<double, 4> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_4_call | ( | const MR_Polynomial_double_4 * | _this, |
| double | x ) |
Generated from a method of class MR::Polynomial<double, 4> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_4 * MR_Polynomial_double_4_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_double_4 * | _other ) |
Generated from a constructor of class MR::Polynomial<double, 4>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_4_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_4 * MR_Polynomial_double_4_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_4_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_4 * MR_Polynomial_double_4_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_double_4_DestroyArray(). Use MR_Polynomial_double_4_OffsetMutablePtr() and MR_Polynomial_double_4_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_double_3 * MR_Polynomial_double_4_deriv | ( | const MR_Polynomial_double_4 * | _this | ) |
Generated from a method of class MR::Polynomial<double, 4> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_3_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_double_4_Destroy | ( | const MR_Polynomial_double_4 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_double_4. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_double_4_DestroyArray | ( | const MR_Polynomial_double_4 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_double_4. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_double_4_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<double, 4> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_4_intervalMin | ( | const MR_Polynomial_double_4 * | _this, |
| double | a, | ||
| double | b ) |
Generated from a method of class MR::Polynomial<double, 4> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_4 * MR_Polynomial_double_4_OffsetMutablePtr | ( | MR_Polynomial_double_4 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_double_4 * MR_Polynomial_double_4_OffsetPtr | ( | const MR_Polynomial_double_4 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_std_vector_double * MR_Polynomial_double_4_solve | ( | const MR_Polynomial_double_4 * | _this, |
| double | tol ) |
Generated from a method of class MR::Polynomial<double, 4> named solve. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_double_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_5 * MR_Polynomial_double_5_AssignFromAnother | ( | MR_Polynomial_double_5 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_double_5 * | _other ) |
Generated from a method of class MR::Polynomial<double, 5> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_5_call | ( | const MR_Polynomial_double_5 * | _this, |
| double | x ) |
Generated from a method of class MR::Polynomial<double, 5> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_5 * MR_Polynomial_double_5_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_double_5 * | _other ) |
Generated from a constructor of class MR::Polynomial<double, 5>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_5_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_5 * MR_Polynomial_double_5_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_5_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_5 * MR_Polynomial_double_5_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_double_5_DestroyArray(). Use MR_Polynomial_double_5_OffsetMutablePtr() and MR_Polynomial_double_5_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_double_4 * MR_Polynomial_double_5_deriv | ( | const MR_Polynomial_double_5 * | _this | ) |
Generated from a method of class MR::Polynomial<double, 5> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_4_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_double_5_Destroy | ( | const MR_Polynomial_double_5 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_double_5. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_double_5_DestroyArray | ( | const MR_Polynomial_double_5 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_double_5. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_double_5_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<double, 5> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_5_intervalMin | ( | const MR_Polynomial_double_5 * | _this, |
| double | a, | ||
| double | b ) |
Generated from a method of class MR::Polynomial<double, 5> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_5 * MR_Polynomial_double_5_OffsetMutablePtr | ( | MR_Polynomial_double_5 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_double_5 * MR_Polynomial_double_5_OffsetPtr | ( | const MR_Polynomial_double_5 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_Polynomial_double_6 * MR_Polynomial_double_6_AssignFromAnother | ( | MR_Polynomial_double_6 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_double_6 * | _other ) |
Generated from a method of class MR::Polynomial<double, 6> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_Polynomial_double_6_call | ( | const MR_Polynomial_double_6 * | _this, |
| double | x ) |
Generated from a method of class MR::Polynomial<double, 6> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_double_6 * MR_Polynomial_double_6_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_double_6 * | _other ) |
Generated from a constructor of class MR::Polynomial<double, 6>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_6_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_6 * MR_Polynomial_double_6_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_6_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_double_6 * MR_Polynomial_double_6_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_double_6_DestroyArray(). Use MR_Polynomial_double_6_OffsetMutablePtr() and MR_Polynomial_double_6_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_double_5 * MR_Polynomial_double_6_deriv | ( | const MR_Polynomial_double_6 * | _this | ) |
Generated from a method of class MR::Polynomial<double, 6> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_double_5_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_double_6_Destroy | ( | const MR_Polynomial_double_6 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_double_6. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_double_6_DestroyArray | ( | const MR_Polynomial_double_6 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_double_6. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_double_6_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<double, 6> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_Polynomial_double_6 * MR_Polynomial_double_6_OffsetMutablePtr | ( | MR_Polynomial_double_6 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_double_6 * MR_Polynomial_double_6_OffsetPtr | ( | const MR_Polynomial_double_6 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_Polynomial_float_0 * MR_Polynomial_float_0_AssignFromAnother | ( | MR_Polynomial_float_0 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_float_0 * | _other ) |
Generated from a method of class MR::Polynomial<float, 0> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_0_call | ( | const MR_Polynomial_float_0 * | _this, |
| float | x ) |
Generated from a method of class MR::Polynomial<float, 0> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_0 * MR_Polynomial_float_0_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_float_0 * | _other ) |
Generated from a constructor of class MR::Polynomial<float, 0>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_0_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_0 * MR_Polynomial_float_0_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_0_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_0 * MR_Polynomial_float_0_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_float_0_DestroyArray(). Use MR_Polynomial_float_0_OffsetMutablePtr() and MR_Polynomial_float_0_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_float_0 * MR_Polynomial_float_0_deriv | ( | const MR_Polynomial_float_0 * | _this | ) |
Generated from a method of class MR::Polynomial<float, 0> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_0_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_float_0_Destroy | ( | const MR_Polynomial_float_0 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_float_0. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_float_0_DestroyArray | ( | const MR_Polynomial_float_0 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_float_0. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_float_0_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<float, 0> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_0_intervalMin | ( | const MR_Polynomial_float_0 * | _this, |
| float | a, | ||
| float | b ) |
Generated from a method of class MR::Polynomial<float, 0> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_0 * MR_Polynomial_float_0_OffsetMutablePtr | ( | MR_Polynomial_float_0 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_float_0 * MR_Polynomial_float_0_OffsetPtr | ( | const MR_Polynomial_float_0 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_Polynomial_float_1 * MR_Polynomial_float_1_AssignFromAnother | ( | MR_Polynomial_float_1 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_float_1 * | _other ) |
Generated from a method of class MR::Polynomial<float, 1> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_1_call | ( | const MR_Polynomial_float_1 * | _this, |
| float | x ) |
Generated from a method of class MR::Polynomial<float, 1> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_1 * MR_Polynomial_float_1_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_float_1 * | _other ) |
Generated from a constructor of class MR::Polynomial<float, 1>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_1_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_1 * MR_Polynomial_float_1_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_1_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_1 * MR_Polynomial_float_1_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_float_1_DestroyArray(). Use MR_Polynomial_float_1_OffsetMutablePtr() and MR_Polynomial_float_1_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_float_0 * MR_Polynomial_float_1_deriv | ( | const MR_Polynomial_float_1 * | _this | ) |
Generated from a method of class MR::Polynomial<float, 1> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_0_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_float_1_Destroy | ( | const MR_Polynomial_float_1 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_float_1. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_float_1_DestroyArray | ( | const MR_Polynomial_float_1 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_float_1. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_float_1_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<float, 1> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_1_intervalMin | ( | const MR_Polynomial_float_1 * | _this, |
| float | a, | ||
| float | b ) |
Generated from a method of class MR::Polynomial<float, 1> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_1 * MR_Polynomial_float_1_OffsetMutablePtr | ( | MR_Polynomial_float_1 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_float_1 * MR_Polynomial_float_1_OffsetPtr | ( | const MR_Polynomial_float_1 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_std_vector_float * MR_Polynomial_float_1_solve | ( | const MR_Polynomial_float_1 * | _this, |
| float | tol ) |
Generated from a method of class MR::Polynomial<float, 1> named solve. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_float_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_2 * MR_Polynomial_float_2_AssignFromAnother | ( | MR_Polynomial_float_2 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_float_2 * | _other ) |
Generated from a method of class MR::Polynomial<float, 2> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_2_call | ( | const MR_Polynomial_float_2 * | _this, |
| float | x ) |
Generated from a method of class MR::Polynomial<float, 2> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_2 * MR_Polynomial_float_2_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_float_2 * | _other ) |
Generated from a constructor of class MR::Polynomial<float, 2>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_2_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_2 * MR_Polynomial_float_2_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_2_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_2 * MR_Polynomial_float_2_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_float_2_DestroyArray(). Use MR_Polynomial_float_2_OffsetMutablePtr() and MR_Polynomial_float_2_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_float_1 * MR_Polynomial_float_2_deriv | ( | const MR_Polynomial_float_2 * | _this | ) |
Generated from a method of class MR::Polynomial<float, 2> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_1_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_float_2_Destroy | ( | const MR_Polynomial_float_2 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_float_2. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_float_2_DestroyArray | ( | const MR_Polynomial_float_2 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_float_2. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_float_2_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<float, 2> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_2_intervalMin | ( | const MR_Polynomial_float_2 * | _this, |
| float | a, | ||
| float | b ) |
Generated from a method of class MR::Polynomial<float, 2> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_2 * MR_Polynomial_float_2_OffsetMutablePtr | ( | MR_Polynomial_float_2 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_float_2 * MR_Polynomial_float_2_OffsetPtr | ( | const MR_Polynomial_float_2 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_std_vector_float * MR_Polynomial_float_2_solve | ( | const MR_Polynomial_float_2 * | _this, |
| float | tol ) |
Generated from a method of class MR::Polynomial<float, 2> named solve. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_float_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_3 * MR_Polynomial_float_3_AssignFromAnother | ( | MR_Polynomial_float_3 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_float_3 * | _other ) |
Generated from a method of class MR::Polynomial<float, 3> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_3_call | ( | const MR_Polynomial_float_3 * | _this, |
| float | x ) |
Generated from a method of class MR::Polynomial<float, 3> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_3 * MR_Polynomial_float_3_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_float_3 * | _other ) |
Generated from a constructor of class MR::Polynomial<float, 3>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_3_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_3 * MR_Polynomial_float_3_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_3_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_3 * MR_Polynomial_float_3_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_float_3_DestroyArray(). Use MR_Polynomial_float_3_OffsetMutablePtr() and MR_Polynomial_float_3_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_float_2 * MR_Polynomial_float_3_deriv | ( | const MR_Polynomial_float_3 * | _this | ) |
Generated from a method of class MR::Polynomial<float, 3> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_2_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_float_3_Destroy | ( | const MR_Polynomial_float_3 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_float_3. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_float_3_DestroyArray | ( | const MR_Polynomial_float_3 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_float_3. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_float_3_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<float, 3> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_3_intervalMin | ( | const MR_Polynomial_float_3 * | _this, |
| float | a, | ||
| float | b ) |
Generated from a method of class MR::Polynomial<float, 3> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_3 * MR_Polynomial_float_3_OffsetMutablePtr | ( | MR_Polynomial_float_3 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_float_3 * MR_Polynomial_float_3_OffsetPtr | ( | const MR_Polynomial_float_3 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_std_vector_float * MR_Polynomial_float_3_solve | ( | const MR_Polynomial_float_3 * | _this, |
| float | tol ) |
Generated from a method of class MR::Polynomial<float, 3> named solve. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_float_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_4 * MR_Polynomial_float_4_AssignFromAnother | ( | MR_Polynomial_float_4 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_float_4 * | _other ) |
Generated from a method of class MR::Polynomial<float, 4> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_4_call | ( | const MR_Polynomial_float_4 * | _this, |
| float | x ) |
Generated from a method of class MR::Polynomial<float, 4> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_4 * MR_Polynomial_float_4_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_float_4 * | _other ) |
Generated from a constructor of class MR::Polynomial<float, 4>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_4_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_4 * MR_Polynomial_float_4_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_4_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_4 * MR_Polynomial_float_4_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_float_4_DestroyArray(). Use MR_Polynomial_float_4_OffsetMutablePtr() and MR_Polynomial_float_4_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_float_3 * MR_Polynomial_float_4_deriv | ( | const MR_Polynomial_float_4 * | _this | ) |
Generated from a method of class MR::Polynomial<float, 4> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_3_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_float_4_Destroy | ( | const MR_Polynomial_float_4 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_float_4. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_float_4_DestroyArray | ( | const MR_Polynomial_float_4 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_float_4. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_float_4_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<float, 4> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_4_intervalMin | ( | const MR_Polynomial_float_4 * | _this, |
| float | a, | ||
| float | b ) |
Generated from a method of class MR::Polynomial<float, 4> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_4 * MR_Polynomial_float_4_OffsetMutablePtr | ( | MR_Polynomial_float_4 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_float_4 * MR_Polynomial_float_4_OffsetPtr | ( | const MR_Polynomial_float_4 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_std_vector_float * MR_Polynomial_float_4_solve | ( | const MR_Polynomial_float_4 * | _this, |
| float | tol ) |
Generated from a method of class MR::Polynomial<float, 4> named solve. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_float_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_5 * MR_Polynomial_float_5_AssignFromAnother | ( | MR_Polynomial_float_5 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_float_5 * | _other ) |
Generated from a method of class MR::Polynomial<float, 5> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_5_call | ( | const MR_Polynomial_float_5 * | _this, |
| float | x ) |
Generated from a method of class MR::Polynomial<float, 5> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_5 * MR_Polynomial_float_5_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_float_5 * | _other ) |
Generated from a constructor of class MR::Polynomial<float, 5>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_5_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_5 * MR_Polynomial_float_5_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_5_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_5 * MR_Polynomial_float_5_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_float_5_DestroyArray(). Use MR_Polynomial_float_5_OffsetMutablePtr() and MR_Polynomial_float_5_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_float_4 * MR_Polynomial_float_5_deriv | ( | const MR_Polynomial_float_5 * | _this | ) |
Generated from a method of class MR::Polynomial<float, 5> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_4_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_float_5_Destroy | ( | const MR_Polynomial_float_5 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_float_5. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_float_5_DestroyArray | ( | const MR_Polynomial_float_5 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_float_5. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_float_5_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<float, 5> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_5_intervalMin | ( | const MR_Polynomial_float_5 * | _this, |
| float | a, | ||
| float | b ) |
Generated from a method of class MR::Polynomial<float, 5> named intervalMin. Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_5 * MR_Polynomial_float_5_OffsetMutablePtr | ( | MR_Polynomial_float_5 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_float_5 * MR_Polynomial_float_5_OffsetPtr | ( | const MR_Polynomial_float_5 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_Polynomial_float_6 * MR_Polynomial_float_6_AssignFromAnother | ( | MR_Polynomial_float_6 * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_Polynomial_float_6 * | _other ) |
Generated from a method of class MR::Polynomial<float, 6> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_Polynomial_float_6_call | ( | const MR_Polynomial_float_6 * | _this, |
| float | x ) |
Generated from a method of class MR::Polynomial<float, 6> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_Polynomial_float_6 * MR_Polynomial_float_6_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_Polynomial_float_6 * | _other ) |
Generated from a constructor of class MR::Polynomial<float, 6>. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_6_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_6 * MR_Polynomial_float_6_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_6_Destroy() to free it when you're done using it.
| MRC_API MR_Polynomial_float_6 * MR_Polynomial_float_6_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_Polynomial_float_6_DestroyArray(). Use MR_Polynomial_float_6_OffsetMutablePtr() and MR_Polynomial_float_6_OffsetPtr() to access the array elements.
| MRC_API MR_Polynomial_float_5 * MR_Polynomial_float_6_deriv | ( | const MR_Polynomial_float_6 * | _this | ) |
Generated from a method of class MR::Polynomial<float, 6> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_Polynomial_float_5_Destroy() to free it when you're done using it.
| MRC_API void MR_Polynomial_float_6_Destroy | ( | const MR_Polynomial_float_6 * | _this | ) |
Destroys a heap-allocated instance of MR_Polynomial_float_6. Does nothing if the pointer is null.
| MRC_API void MR_Polynomial_float_6_DestroyArray | ( | const MR_Polynomial_float_6 * | _this | ) |
Destroys a heap-allocated array of MR_Polynomial_float_6. Does nothing if the pointer is null.
| MRC_API const MR_uint64_t * MR_Polynomial_float_6_Get_n | ( | void | ) |
Returns a pointer to a member variable of class MR::Polynomial<float, 6> named n. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_Polynomial_float_6 * MR_Polynomial_float_6_OffsetMutablePtr | ( | MR_Polynomial_float_6 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Polynomial_float_6 * MR_Polynomial_float_6_OffsetPtr | ( | const MR_Polynomial_float_6 * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_PolynomialWrapper_double * MR_PolynomialWrapper_double_AssignFromAnother | ( | MR_PolynomialWrapper_double * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_PolynomialWrapper_double * | _other ) |
Generated from a method of class MR::PolynomialWrapper<double> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API double MR_PolynomialWrapper_double_call | ( | const MR_PolynomialWrapper_double * | _this, |
| double | x ) |
Generated from a method of class MR::PolynomialWrapper<double> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_PolynomialWrapper_double * MR_PolynomialWrapper_double_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_PolynomialWrapper_double * | _other ) |
Generated from a constructor of class MR::PolynomialWrapper<double>. Never returns null. Returns an instance allocated on the heap! Must call MR_PolynomialWrapper_double_Destroy() to free it when you're done using it.
| MRC_API MR_PolynomialWrapper_double * MR_PolynomialWrapper_double_deriv | ( | const MR_PolynomialWrapper_double * | _this | ) |
Generated from a method of class MR::PolynomialWrapper<double> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_PolynomialWrapper_double_Destroy() to free it when you're done using it.
| MRC_API void MR_PolynomialWrapper_double_Destroy | ( | const MR_PolynomialWrapper_double * | _this | ) |
Destroys a heap-allocated instance of MR_PolynomialWrapper_double. Does nothing if the pointer is null.
| MRC_API void MR_PolynomialWrapper_double_DestroyArray | ( | const MR_PolynomialWrapper_double * | _this | ) |
Destroys a heap-allocated array of MR_PolynomialWrapper_double. Does nothing if the pointer is null.
| MRC_API const MR_std_variant_MR_Polynomial_double_0_MR_Polynomial_double_1_MR_Polynomial_double_2_MR_Polynomial_double_3_MR_Polynomial_double_4_MR_Polynomial_double_5_MR_Polynomial_double_6 * MR_PolynomialWrapper_double_Get_poly | ( | const MR_PolynomialWrapper_double * | _this | ) |
Returns a pointer to a member variable of class MR::PolynomialWrapper<double> named poly. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_variant_MR_Polynomial_double_0_MR_Polynomial_double_1_MR_Polynomial_double_2_MR_Polynomial_double_3_MR_Polynomial_double_4_MR_Polynomial_double_5_MR_Polynomial_double_6 * MR_PolynomialWrapper_double_GetMutable_poly | ( | MR_PolynomialWrapper_double * | _this | ) |
Returns a mutable pointer to a member variable of class MR::PolynomialWrapper<double> named poly. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_optional_double * MR_PolynomialWrapper_double_intervalMin | ( | const MR_PolynomialWrapper_double * | _this, |
| double | a, | ||
| double | b ) |
Generated from a method of class MR::PolynomialWrapper<double> named intervalMin. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_optional_double_Destroy() to free it when you're done using it.
| MRC_API MR_PolynomialWrapper_double * MR_PolynomialWrapper_double_OffsetMutablePtr | ( | MR_PolynomialWrapper_double * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_PolynomialWrapper_double * MR_PolynomialWrapper_double_OffsetPtr | ( | const MR_PolynomialWrapper_double * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_PolynomialWrapper_double_Set_poly | ( | MR_PolynomialWrapper_double * | _this, |
| MR_PassBy | value_pass_by, | ||
| MR_std_variant_MR_Polynomial_double_0_MR_Polynomial_double_1_MR_Polynomial_double_2_MR_Polynomial_double_3_MR_Polynomial_double_4_MR_Polynomial_double_5_MR_Polynomial_double_6 * | value ) |
Modifies a member variable of class MR::PolynomialWrapper<double> named poly. Parameter _this can not be null. It is a single object.
| MRC_API MR_PolynomialWrapper_float * MR_PolynomialWrapper_float_AssignFromAnother | ( | MR_PolynomialWrapper_float * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_PolynomialWrapper_float * | _other ) |
Generated from a method of class MR::PolynomialWrapper<float> named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API float MR_PolynomialWrapper_float_call | ( | const MR_PolynomialWrapper_float * | _this, |
| float | x ) |
Generated from a method of class MR::PolynomialWrapper<float> named operator(). Parameter _this can not be null. It is a single object.
| MRC_API MR_PolynomialWrapper_float * MR_PolynomialWrapper_float_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_PolynomialWrapper_float * | _other ) |
Generated from a constructor of class MR::PolynomialWrapper<float>. Never returns null. Returns an instance allocated on the heap! Must call MR_PolynomialWrapper_float_Destroy() to free it when you're done using it.
| MRC_API MR_PolynomialWrapper_float * MR_PolynomialWrapper_float_deriv | ( | const MR_PolynomialWrapper_float * | _this | ) |
Generated from a method of class MR::PolynomialWrapper<float> named deriv. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_PolynomialWrapper_float_Destroy() to free it when you're done using it.
| MRC_API void MR_PolynomialWrapper_float_Destroy | ( | const MR_PolynomialWrapper_float * | _this | ) |
Destroys a heap-allocated instance of MR_PolynomialWrapper_float. Does nothing if the pointer is null.
| MRC_API void MR_PolynomialWrapper_float_DestroyArray | ( | const MR_PolynomialWrapper_float * | _this | ) |
Destroys a heap-allocated array of MR_PolynomialWrapper_float. Does nothing if the pointer is null.
| MRC_API const MR_std_variant_MR_Polynomial_float_0_MR_Polynomial_float_1_MR_Polynomial_float_2_MR_Polynomial_float_3_MR_Polynomial_float_4_MR_Polynomial_float_5_MR_Polynomial_float_6 * MR_PolynomialWrapper_float_Get_poly | ( | const MR_PolynomialWrapper_float * | _this | ) |
Returns a pointer to a member variable of class MR::PolynomialWrapper<float> named poly. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_variant_MR_Polynomial_float_0_MR_Polynomial_float_1_MR_Polynomial_float_2_MR_Polynomial_float_3_MR_Polynomial_float_4_MR_Polynomial_float_5_MR_Polynomial_float_6 * MR_PolynomialWrapper_float_GetMutable_poly | ( | MR_PolynomialWrapper_float * | _this | ) |
Returns a mutable pointer to a member variable of class MR::PolynomialWrapper<float> named poly. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_optional_float * MR_PolynomialWrapper_float_intervalMin | ( | const MR_PolynomialWrapper_float * | _this, |
| float | a, | ||
| float | b ) |
Generated from a method of class MR::PolynomialWrapper<float> named intervalMin. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_optional_float_Destroy() to free it when you're done using it.
| MRC_API MR_PolynomialWrapper_float * MR_PolynomialWrapper_float_OffsetMutablePtr | ( | MR_PolynomialWrapper_float * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_PolynomialWrapper_float * MR_PolynomialWrapper_float_OffsetPtr | ( | const MR_PolynomialWrapper_float * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API void MR_PolynomialWrapper_float_Set_poly | ( | MR_PolynomialWrapper_float * | _this, |
| MR_PassBy | value_pass_by, | ||
| MR_std_variant_MR_Polynomial_float_0_MR_Polynomial_float_1_MR_Polynomial_float_2_MR_Polynomial_float_3_MR_Polynomial_float_4_MR_Polynomial_float_5_MR_Polynomial_float_6 * | value ) |
Modifies a member variable of class MR::PolynomialWrapper<float> named poly. Parameter _this can not be null. It is a single object.