|
ENTITY definite_integral_function SUBTYPE OF (maths_function, unary_generic_expression); SELF\unary_generic_expression.operand : maths_function; variable_of_integration : input_selector; lower_limit_neg_infinity : BOOLEAN; upper_limit_pos_infinity : BOOLEAN; DERIVE integrand : maths_function := SELF\unary_generic_expression.operand; WHERE WR1: space_is_continuum (integrand.range); WR2: definite_integral_check (integrand.domain, variable_of_integration, lower_limit_neg_infinity, upper_limit_pos_infinity); END_ENTITY; -- definite_integral_function |
Entity data types and their attributesgeneric_expression- maths_function (DER) domain: tuple_space; (DER) range: tuple_space; unary_generic_expression operand: generic_expression; definite_integral_function (RT) operand: maths_function; variable_of_integration: input_selector; lower_limit_neg_infinity: BOOLEAN; upper_limit_pos_infinity: BOOLEAN; (DER) integrand: maths_function; |
Global rules for this entity data type- |