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.