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>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_double_1 MR_Polynomial_double_1 |
Generated from class MR::Polynomial<double, 1>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_double_2 MR_Polynomial_double_2 |
Generated from class MR::Polynomial<double, 2>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_double_3 MR_Polynomial_double_3 |
Generated from class MR::Polynomial<double, 3>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_double_4 MR_Polynomial_double_4 |
Generated from class MR::Polynomial<double, 4>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_double_5 MR_Polynomial_double_5 |
Generated from class MR::Polynomial<double, 5>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_double_6 MR_Polynomial_double_6 |
Generated from class MR::Polynomial<double, 6>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_float_0 MR_Polynomial_float_0 |
Generated from class MR::Polynomial<float, 0>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_float_1 MR_Polynomial_float_1 |
Generated from class MR::Polynomial<float, 1>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_float_2 MR_Polynomial_float_2 |
Generated from class MR::Polynomial<float, 2>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_float_3 MR_Polynomial_float_3 |
Generated from class MR::Polynomial<float, 3>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_float_4 MR_Polynomial_float_4 |
Generated from class MR::Polynomial<float, 4>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_float_5 MR_Polynomial_float_5 |
Generated from class MR::Polynomial<float, 5>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_Polynomial_float_6 MR_Polynomial_float_6 |
Generated from class MR::Polynomial<float, 6>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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>. Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| 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 method MR::Polynomial<double, 0>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API double MR_Polynomial_double_0_call | ( | const MR_Polynomial_double_0 * | _this, |
| double | x ) |
Generated from method MR::Polynomial<double, 0>::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 constructor MR::Polynomial<double, 0>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<double, 0>::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 method MR::Polynomial<double, 0>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 method MR::Polynomial<double, 1>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API double MR_Polynomial_double_1_call | ( | const MR_Polynomial_double_1 * | _this, |
| double | x ) |
Generated from method MR::Polynomial<double, 1>::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 constructor MR::Polynomial<double, 1>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<double, 1>::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 method MR::Polynomial<double, 1>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_std_vector_double * MR_Polynomial_double_1_solve | ( | const MR_Polynomial_double_1 * | _this, |
| double | tol ) |
Generated from method MR::Polynomial<double, 1>::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 method MR::Polynomial<double, 2>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API double MR_Polynomial_double_2_call | ( | const MR_Polynomial_double_2 * | _this, |
| double | x ) |
Generated from method MR::Polynomial<double, 2>::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 constructor MR::Polynomial<double, 2>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<double, 2>::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 method MR::Polynomial<double, 2>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_std_vector_double * MR_Polynomial_double_2_solve | ( | const MR_Polynomial_double_2 * | _this, |
| double | tol ) |
Generated from method MR::Polynomial<double, 2>::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 method MR::Polynomial<double, 3>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API double MR_Polynomial_double_3_call | ( | const MR_Polynomial_double_3 * | _this, |
| double | x ) |
Generated from method MR::Polynomial<double, 3>::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 constructor MR::Polynomial<double, 3>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<double, 3>::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 method MR::Polynomial<double, 3>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_std_vector_double * MR_Polynomial_double_3_solve | ( | const MR_Polynomial_double_3 * | _this, |
| double | tol ) |
Generated from method MR::Polynomial<double, 3>::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 method MR::Polynomial<double, 4>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API double MR_Polynomial_double_4_call | ( | const MR_Polynomial_double_4 * | _this, |
| double | x ) |
Generated from method MR::Polynomial<double, 4>::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 constructor MR::Polynomial<double, 4>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<double, 4>::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 method MR::Polynomial<double, 4>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_std_vector_double * MR_Polynomial_double_4_solve | ( | const MR_Polynomial_double_4 * | _this, |
| double | tol ) |
Generated from method MR::Polynomial<double, 4>::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 method MR::Polynomial<double, 5>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API double MR_Polynomial_double_5_call | ( | const MR_Polynomial_double_5 * | _this, |
| double | x ) |
Generated from method MR::Polynomial<double, 5>::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 constructor MR::Polynomial<double, 5>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<double, 5>::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 method MR::Polynomial<double, 5>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 method MR::Polynomial<double, 6>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API double MR_Polynomial_double_6_call | ( | const MR_Polynomial_double_6 * | _this, |
| double | x ) |
Generated from method MR::Polynomial<double, 6>::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 constructor MR::Polynomial<double, 6>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. 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 method MR::Polynomial<double, 6>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 method MR::Polynomial<float, 0>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API float MR_Polynomial_float_0_call | ( | const MR_Polynomial_float_0 * | _this, |
| float | x ) |
Generated from method MR::Polynomial<float, 0>::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 constructor MR::Polynomial<float, 0>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<float, 0>::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 method MR::Polynomial<float, 0>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 method MR::Polynomial<float, 1>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API float MR_Polynomial_float_1_call | ( | const MR_Polynomial_float_1 * | _this, |
| float | x ) |
Generated from method MR::Polynomial<float, 1>::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 constructor MR::Polynomial<float, 1>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<float, 1>::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 method MR::Polynomial<float, 1>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_std_vector_float * MR_Polynomial_float_1_solve | ( | const MR_Polynomial_float_1 * | _this, |
| float | tol ) |
Generated from method MR::Polynomial<float, 1>::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 method MR::Polynomial<float, 2>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API float MR_Polynomial_float_2_call | ( | const MR_Polynomial_float_2 * | _this, |
| float | x ) |
Generated from method MR::Polynomial<float, 2>::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 constructor MR::Polynomial<float, 2>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<float, 2>::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 method MR::Polynomial<float, 2>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_std_vector_float * MR_Polynomial_float_2_solve | ( | const MR_Polynomial_float_2 * | _this, |
| float | tol ) |
Generated from method MR::Polynomial<float, 2>::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 method MR::Polynomial<float, 3>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API float MR_Polynomial_float_3_call | ( | const MR_Polynomial_float_3 * | _this, |
| float | x ) |
Generated from method MR::Polynomial<float, 3>::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 constructor MR::Polynomial<float, 3>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<float, 3>::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 method MR::Polynomial<float, 3>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_std_vector_float * MR_Polynomial_float_3_solve | ( | const MR_Polynomial_float_3 * | _this, |
| float | tol ) |
Generated from method MR::Polynomial<float, 3>::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 method MR::Polynomial<float, 4>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API float MR_Polynomial_float_4_call | ( | const MR_Polynomial_float_4 * | _this, |
| float | x ) |
Generated from method MR::Polynomial<float, 4>::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 constructor MR::Polynomial<float, 4>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<float, 4>::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 method MR::Polynomial<float, 4>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_std_vector_float * MR_Polynomial_float_4_solve | ( | const MR_Polynomial_float_4 * | _this, |
| float | tol ) |
Generated from method MR::Polynomial<float, 4>::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 method MR::Polynomial<float, 5>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API float MR_Polynomial_float_5_call | ( | const MR_Polynomial_float_5 * | _this, |
| float | x ) |
Generated from method MR::Polynomial<float, 5>::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 constructor MR::Polynomial<float, 5>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 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 method MR::Polynomial<float, 5>::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 method MR::Polynomial<float, 5>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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 method MR::Polynomial<float, 6>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API float MR_Polynomial_float_6_call | ( | const MR_Polynomial_float_6 * | _this, |
| float | x ) |
Generated from method MR::Polynomial<float, 6>::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 constructor MR::Polynomial<float, 6>::Polynomial. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. 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 method MR::Polynomial<float, 6>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| MRC_API MR_PolynomialWrapper_double * MR_PolynomialWrapper_double_AssignFromAnother | ( | MR_PolynomialWrapper_double * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_PolynomialWrapper_double * | _other ) |
Generated from method MR::PolynomialWrapper<double>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API double MR_PolynomialWrapper_double_call | ( | const MR_PolynomialWrapper_double * | _this, |
| double | x ) |
Generated from method MR::PolynomialWrapper<double>::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 constructor MR::PolynomialWrapper<double>::PolynomialWrapper. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 MR_PolynomialWrapper_double * MR_PolynomialWrapper_double_deriv | ( | const MR_PolynomialWrapper_double * | _this | ) |
Generated from method MR::PolynomialWrapper<double>::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 method MR::PolynomialWrapper<double>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element poly. When this function is called, this object will drop object references it had previously in poly.
| MRC_API MR_PolynomialWrapper_float * MR_PolynomialWrapper_float_AssignFromAnother | ( | MR_PolynomialWrapper_float * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_PolynomialWrapper_float * | _other ) |
Generated from method MR::PolynomialWrapper<float>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| MRC_API float MR_PolynomialWrapper_float_call | ( | const MR_PolynomialWrapper_float * | _this, |
| float | x ) |
Generated from method MR::PolynomialWrapper<float>::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 constructor MR::PolynomialWrapper<float>::PolynomialWrapper. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed 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 MR_PolynomialWrapper_float * MR_PolynomialWrapper_float_deriv | ( | const MR_PolynomialWrapper_float * | _this | ) |
Generated from method MR::PolynomialWrapper<float>::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 method MR::PolynomialWrapper<float>::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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter ptr might be preserved in the return value.
| 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. The reference to the parameter value might be preserved in this object in element poly. When this function is called, this object will drop object references it had previously in poly.