![]() |
paceval. 4.26
Documentation of the paceval. source-code, Copyright ©1994-2024. Version 1.x, 2.x, 3.x, 4.x ©1994-2025 Joerg Koenning & paceval UG [Registered Trade Mark] All rights reserved., Author(s) : Joerg Koenning
|
specification of the main interface of all interval arithmetic mathematical methods used by the main class paceval_cComputation More...
#include "paceval_fMath.h"

Functions | |
| bool | paceval_handleInterval_ADDITION_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_SUBTRACTION_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_MULTIPLICATION_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_DIVISION_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_POWER_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_MODULO_SYMMETRIC_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_MODULO_MATHEMATIC_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_MAX_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_MIN_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_EQUAL_TO_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_NOT_EQUAL_TO_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_GREATER_THAN_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_GREATER_THAN_OR_EQUAL_TO_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_LESS_THAN_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_LESS_THAN_OR_EQUAL_TO_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_BOOLEAN_AND_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_BOOLEAN_NAND_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_BOOLEAN_OR_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_BOOLEAN_NOR_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_BOOLEAN_XOR_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_BOOLEAN_XNOR_SIGN (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, const void *handle_contentValueField2_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField2_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField2_in, const long double *stackOfTrustedMaxValues_handle_ValueField2_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_FACTORIAL_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_USER_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_SINE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_COSINE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_TANGENT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_COTANGENT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_ARC_SINE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_ARC_COSINE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_ARC_TANGENT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_ARC_COTANGENT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_HYPERBOLIC_SINE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_HYPERBOLIC_COSINE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_HYPERBOLIC_TANGENT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_HYPERBOLIC_COTANGENT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_AREA_HYPERBOLIC_SINE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_AREA_HYPERBOLIC_COSINE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_AREA_HYPERBOLIC_TANGENT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_AREA_HYPERBOLIC_COTANGENT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_SQUARE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_SQUARE_ROOT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_EXPONENTIAL_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_LOGARITHM_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_NATURAL_LOGARITHM_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_SIGMOID_LOGISTIC_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_SIGN_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_ABSOLUTE_VALUE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_ROUNDING_VALUE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_NORMALIZE_VALUE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_RANDOM_VALUE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_CEILING_VALUE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_FLOOR_VALUE_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_GREATER_THAN_ZERO_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_GREATER_THAN_ZERO_OR_ZERO_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_LESS_THAN_ZERO_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_LESS_THAN_ZERO_OR_ZERO_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_handleInterval_BOOLEAN_NOT_FUNCTION (const paceval_eOperatorTypes handle_eOperator_in, const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double *result_in, bool *error_out, const void *handle_contentValueField1_in, bool *stackOfHasTrustedMinMaxValues_handle_ValueField1_in, const long double *stackOfTrustedMinValues_handle_ValueField1_in, const long double *stackOfTrustedMaxValues_handle_ValueField1_in, long double *trustedMinResult_in_out, long double *trustedMaxResult_in_out, bool *hasTrustedMinMaxResult_in_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_postProcessingMinMax (const paceval_eOperatorTypes handle_eOperator_in, const long double *result_in, long double *handle_value1_in, long double *handle_value2_in, long double *valueMin_out, long double *valueMax_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_isComputationTrusted (const paceval_eOperatorTypes handle_eOperator_in, const long double *result_in, long double *handle_value1_in, long double *handle_value2_in, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_createLastDigitBoundaries (const long double *value_in, long double *valueMin_out, long double *valueMax_out, const int numberOfTrustedDigits_in, const int referencePecisionCut_in) |
| bool | paceval_areValuesEquivalent (const paceval_eCalculationPrecisionTypes useCalculationPrecision_in, const long double value1_in, const long double value2_in) |
specification of the main interface of all interval arithmetic mathematical methods used by the main class paceval_cComputation
| bool paceval_areValuesEquivalent | ( | const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, |
| const long double | value1_in, | ||
| const long double | value2_in ) |
decides whether two numbers are equivalent based on the given inaccuracy of the system and returns true if they are equivalent, otherwise false is returned
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| value1_in | specifies the first value |
| value2_in | specifies the second value |


| bool paceval_createLastDigitBoundaries | ( | const long double * | value_in, |
| long double * | valueMin_out, | ||
| long double * | valueMax_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
creates the minimum/lower and maximum/upper interval limits based on the specified value and returns success (true) or failure (false)
| value_in | specifies the value |
| valueMin_out | this buffer retrieves the minimum/lower interval limit |
| valueMax_out | this buffer retrieves the maximum/upper interval limit |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_ABSOLUTE_VALUE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the absolute value function (e.g. “abs(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_ADDITION_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of adding (i.e. "+") two floating point numbers with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_ARC_COSINE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the arc cosine function (e.g. “acos(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_ARC_COTANGENT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the arc cotangent function (e.g. “acot(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_ARC_SINE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the arc sine function (e.g. “asin(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_ARC_TANGENT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the arc tangent function (e.g. “atan(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_AREA_HYPERBOLIC_COSINE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the area hyperbolic cosine function (e.g. “arcosh(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_AREA_HYPERBOLIC_COTANGENT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the area hyperbolic cotangent function (e.g. “arcoth(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_AREA_HYPERBOLIC_SINE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the area hyperbolic sine function (e.g. “arsinh(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_AREA_HYPERBOLIC_TANGENT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the area hyperbolic tangent function (e.g. “artanh(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_BOOLEAN_AND_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a Boolean AND operation (e.g. "x AND y") of two floating point numbers with the specified precision (annotation: for the operands, 0 is false and all other values are true)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_BOOLEAN_NAND_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a Boolean NAND operation (e.g. "x NAND y") of two floating point numbers with the specified precision (annotation: for the operands, 0 is false and all other values are true)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_BOOLEAN_NOR_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a Boolean NOR operation (e.g. "x NOR y") of two floating point numbers with the specified precision (annotation: for the operands, 0 is false and all other values are true)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_BOOLEAN_NOT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a Boolean Negation/NOT function (e.g. "NOT(x)") with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

| bool paceval_handleInterval_BOOLEAN_OR_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a Boolean OR operation (e.g. "x OR y") of two floating point numbers with the specified precision (annotation: for the operands, 0 is false and all other values are true)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_BOOLEAN_XNOR_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a Boolean XNOR operation (e.g. "x XNOR y") of two floating point numbers with the specified precision (annotation: for the operands, 0 is false and all other values are true)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_BOOLEAN_XOR_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a Boolean XOR operation (e.g. "x XOR y") of two floating point numbers with the specified precision (annotation: for the operands, 0 is false and all other values are true)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_CEILING_VALUE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the ceiling value function (e.g. “ceil(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

| bool paceval_handleInterval_COSINE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the cosine function (e.g. “cos(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_COTANGENT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the cotangent function (e.g. “cot(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_DIVISION_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of dividing (i.e. "/") two floating point numbers with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_EQUAL_TO_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether two floating point numbers are equal (1) or not (0) with the specified precision (e.g. "x = y")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_EXPONENTIAL_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the exponential function (e.g. “exp(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_FACTORIAL_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the factorial function (e.g. “x!”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_FLOOR_VALUE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the floor value function (e.g. “floor(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

| bool paceval_handleInterval_GREATER_THAN_OR_EQUAL_TO_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether a floating-point number is greater than or equal to (1) or not greater than or equal to (0) another floating-point number, with the specified precision (e.g. "x >= y")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_GREATER_THAN_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether a floating point number is greater (1) or not greater (0) than another floating point number, with the specified precision (e.g. "x > y")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_GREATER_THAN_ZERO_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether a floating point number is greater than 0 (1) or not greater than 0 (0), with the specified precision (e.g. "ispos(x)")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

| bool paceval_handleInterval_GREATER_THAN_ZERO_OR_ZERO_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether a floating point number is greater than 0 or 0 (1) or not greater than 0 or not 0 (0), with the specified precision (e.g. "isposq(x)")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

| bool paceval_handleInterval_HYPERBOLIC_COSINE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the hyperbolic cosine function (e.g. “cosh(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_HYPERBOLIC_COTANGENT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the hyperbolic cotangent function (e.g. “coth(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_HYPERBOLIC_SINE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the hyperbolic sine function (e.g. “sinh(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_HYPERBOLIC_TANGENT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the hyperbolic tangent function (e.g. “tanh(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_LESS_THAN_OR_EQUAL_TO_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether a floating point number is less than or equal to (1) or not less than or equal to (0) another floating point number, with the specified precision (e.g. "x < y")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_LESS_THAN_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether a floating point number is less than (1) or not less than (0) another floating point number, with the specified precision (e.g. "x < y")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_LESS_THAN_ZERO_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether a floating point number is less than 0 (1) or not less than 0 (0), with the specified precision (e.g. "isneg(x)")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

| bool paceval_handleInterval_LESS_THAN_ZERO_OR_ZERO_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether a floating point number is less than 0 or 0 (1) or not less than 0 or not 0 (0), with the specified precision (e.g. "isnegq(x)")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

| bool paceval_handleInterval_LOGARITHM_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the logarithm function (e.g. “lg(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_MAX_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a maximum operation (e.g. "x max y") of two floating point numbers with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_MIN_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a minimum operation (e.g. "x min y") of two floating point numbers with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_MODULO_MATHEMATIC_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a mathematical modulo operation (like Python, e.g. (-1) mod 10 = 9) of two floating point numbers (like Python) with the specified precision (annotation: the following applies to the mathematical variant a mod b = ((a % b) + b) % b)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_MODULO_SYMMETRIC_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a symmetric modulo operation (like C++ or Java, e.g. (-1) % 10 = -1) of two floating point numbers with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_MULTIPLICATION_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of multiplying (i.e. "*") two floating point numbers with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_NATURAL_LOGARITHM_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the natural logarithm function (e.g. “ln(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_NORMALIZE_VALUE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the normalize value function (e.g. “norm(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_NOT_EQUAL_TO_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of whether two floating point numbers are not equal (1) or equal (0), with the specified precision (e.g. "x <> y")
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_POWER_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a floating-point number to the power of another floating-point number (e.g. "x^y") with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_RANDOM_VALUE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the random value function (e.g. “rand(x)”) with the specified precision (annotation: the result is a random number as an integer between 0 and x if x>=0 and between x and 0 if x<0)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_ROUNDING_VALUE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the rounding value function (e.g. “round(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_SIGMOID_LOGISTIC_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the standard logistic sigmoid function (e.g. “sig(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_SIGN_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the sign function (e.g. “sgn(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

| bool paceval_handleInterval_SINE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the sine function (e.g. “sin(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_SQUARE_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the square function (e.g. “sqr(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_SQUARE_ROOT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the square root function (e.g. “sqrt(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_SUBTRACTION_SIGN | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| const void * | handle_contentValueField2_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField2_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField2_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of subtracting (i.e. "-") two floating point numbers with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| handle_contentValueField2_in | specifies the possible second operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfHasTrustedMinMaxValues_handle_ValueField2_in | specifies whether the possible second operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| stackOfTrustedMinValues_handle_ValueField2_in | specifies the minimum/lower interval limit of the possible second operand |
| stackOfTrustedMaxValues_handle_ValueField2_in | specifies the maximum/upper interval limit of the possible second operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_TANGENT_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of the tangent function (e.g. “tan(x)”) with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_handleInterval_USER_FUNCTION | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const paceval_eCalculationPrecisionTypes | useCalculationPrecision_in, | ||
| const long double * | result_in, | ||
| bool * | error_out, | ||
| const void * | handle_contentValueField1_in, | ||
| bool * | stackOfHasTrustedMinMaxValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMinValues_handle_ValueField1_in, | ||
| const long double * | stackOfTrustedMaxValues_handle_ValueField1_in, | ||
| long double * | trustedMinResult_in_out, | ||
| long double * | trustedMaxResult_in_out, | ||
| bool * | hasTrustedMinMaxResult_in_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
this interval function determines and, if necessary, returns the minimum/lower and maximum/upper interval limits of a user-defined function with the specified precision
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) for the individual calculation |
| useCalculationPrecision_in | specifies the precision for the individual calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| error_out | the buffer whether an error occurred during the individual calculation (true) or not (false) |
| handle_contentValueField1_in | specifies the first operand for the individual calculation |
| stackOfHasTrustedMinMaxValues_handle_ValueField1_in | specifies whether the first operand is an interval value |
| stackOfTrustedMinValues_handle_ValueField1_in | specifies the minimum/lower interval limit of the first operand |
| stackOfTrustedMaxValues_handle_ValueField1_in | specifies the maximum/upper interval limit of the first operand |
| trustedMinResult_in_out | this buffer retrieves the minimum/lower interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| trustedMaxResult_in_out | this buffer retrieves the maximum/upper interval limit of the individual calculation (annotation: in case of an error the value is not specified) |
| hasTrustedMinMaxResult_in_out | this buffer retrieves whether the result of the individual calculation is an interval value (true) or not (false) |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_isComputationTrusted | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const long double * | result_in, | ||
| long double * | handle_value1_in, | ||
| long double * | handle_value2_in, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
decides whether the result of the calculation carried out is trustworthy, i.e. not inaccurate, but a clear numerical value
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) of the calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| handle_value1_in | specifies the first operand for the calculation |
| handle_value2_in | specifies the possible second operand for the individual calculation |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |


| bool paceval_postProcessingMinMax | ( | const paceval_eOperatorTypes | handle_eOperator_in, |
| const long double * | result_in, | ||
| long double * | handle_value1_in, | ||
| long double * | handle_value2_in, | ||
| long double * | valueMin_out, | ||
| long double * | valueMax_out, | ||
| const int | numberOfTrustedDigits_in, | ||
| const int | referencePecisionCut_in ) |
decides whether the calculation being performed implies that the interval needs to be expanded by the result, does so if necessary, and returns success (true) or failure (false)
| handle_eOperator_in | specifies identifies the type of operator (e.g. ADDITION_SIGN) of the calculation |
| result_in | specifies the result of the standard calculation, i.e. without interval arithmetic |
| handle_value1_in | specifies the first operand for the calculation |
| handle_value2_in | specifies the possible second operand for the individual calculation |
| valueMin_out | this buffer retrieves the minimum/lower interval limit |
| valueMax_out | this buffer retrieves the maximum/upper interval limit |
| numberOfTrustedDigits_in | specifies the maximum precision in digits for this individual calculation |
| referencePecisionCut_in | specifies the maximum number of digits that are not trusted for this individual calculation |

