Overview Schemas Index

MATHEMATICAL_FUNCTIONS_SCHEMA (jsdai.SMathematical_functions_schema)


ENTITY repackaging_function
          SUBTYPE OF (maths_function, unary_generic_expression);
          SELF\unary_generic_expression.operand : maths_function;
          input_repack : repackage_options;
          output_repack : repackage_options;
          selected_output : nonnegative_integer;
WHERE
          wr1:  ( input_repack <> ro_wrap_as_tuple ) OR ( ( space_dimension ( operand . domain ) = 1 ) AND ( ( schema_prefix + 'tuple_space' ) IN TYPEOF ( factor1 ( operand . domain ) ) ) ) ;
          wr2:  ( output_repack <> ro_unwrap_tuple ) OR ( ( space_dimension ( operand . range ) = 1 ) AND ( ( schema_prefix + 'tuple_space' ) IN TYPEOF ( factor1 ( operand . range ) ) ) ) ;
          wr3:  selected_output <= space_dimension ( repackage ( operand . range , output_repack ) ) ;
END_ENTITY; -- repackaging_function

Entity data types and their attributes

generic_expression
          -
maths_function
          (DER) domain: tuple_space;
          (DER) range: tuple_space;
unary_generic_expression
          operand: generic_expression;
repackaging_function
          (RT) operand: maths_function;
          input_repack: repackage_options;
          output_repack: repackage_options;
          selected_output: nonnegative_integer;

Users

generic_expression
          abstracted_expression_function.expr
          analysis_item.items
                    analysed_item
                              upfrompm_ap233_analysed_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
          application_defined_function.parameters
                    maths_value
          applied_action_method_assignment.items
                    action_method_items
                              fbb2_action_method_items
                                        parameter_value_select
          applied_certification_assignment.items
                    certification_item
                              upfrompm_ap233_certification_item
                                        groupable_item
                                                  generic_expression_groupable_item
          applied_experience_type_assignment.items
                    experience_type_item
                              upfrompm_ap233_experience_type_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
          applied_group_assignment.items
                    groupable_item
                              parameter_value_select_groupable_item
                                        parameter_value_select
          applied_person_type_assignment.items
                    person_type_item
                              upfrompm_ap233_person_type_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
          banded_matrix.default_entry
                    maths_value
          basic_sparse_matrix.default_entry
                    maths_value
          binary_generic_expression.operands
          bound_variational_parameter.parameter_current_value
                    maths_value
          constant_function.sole_output
                    maths_value
          definite_integral_expression.integrand
          expression_denoted_function.expr
          finite_function.pairs
                    maths_value
          finite_space.members
                    maths_value
          format_function.format_string
          format_function.value_to_format
          function_application.arguments
                    maths_value
          function_application.operands
          functional_terminal_group_assignment.items
                    groupable_item
                              generic_expression_groupable_item
          index_expression.index
          index_expression.operand
          interval_expression.interval_high
          interval_expression.interval_item
          interval_expression.interval_low
          issue_reference_mapping.items
                    issue_reference_item
                              upfromsm_ap233_issue_reference_item
          listed_data.values
                    maths_value
          mathematical_description.described
                    maths_expression
          maths_tuple_literal.lit_value
                    maths_value
          multiple_arity_generic_expression.operands
          parallel_composed_function.operands
          partial_derivative_expression.derivand
          rational_representation_item_xim.operands
          strict_triangular_matrix.main_diagonal_value
                    maths_value
          substring_expression.index1
          substring_expression.index2
          substring_expression.operand
          symmetric_banded_matrix.default_entry
                    maths_value
          triangular_matrix.default_entry
                    maths_value
          unary_generic_expression.operand
          variational_parameter.parameter_current_value
                    maths_value
          verification_evidence.items
                    verification_evidence_item
                              smpushup_ap233_verification_evidence_item
                                        groupable_item
                                                  generic_expression_groupable_item
maths_function
          b_spline_function.coef
          b_spline_function.operand
          basic_sparse_matrix.index
          basic_sparse_matrix.loc
          basic_sparse_matrix.operands
          basic_sparse_matrix.val
          constant_function.source_of_domain
                    maths_space_or_function
          definite_integral_function.integrand
          definite_integral_function.operand
          function_application.func
                    maths_function_select
          general_linear_function.mat
          general_linear_function.operand
          homogeneous_linear_function.mat
          homogeneous_linear_function.operand
          linearized_table_function.operand
          linearized_table_function.source
          parallel_composed_function.final_function
                    maths_function_select
          parallel_composed_function.prep_functions
          parallel_composed_function.source_of_domain
                    maths_space_or_function
          partial_derivative_function.derivand
          partial_derivative_function.operand
          rationalize_function.fun
          rationalize_function.operand
          reindexed_array_function.operand
          repackaging_function.operand
          selector_function.source_of_domain
                    maths_space_or_function
          series_composed_function.operands
generic_expression
          abstracted_expression_function.expr
          analysis_item.items
                    analysed_item
                              upfrompm_ap233_analysed_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
          application_defined_function.parameters
                    maths_value
          applied_action_method_assignment.items
                    action_method_items
                              fbb2_action_method_items
                                        parameter_value_select
          applied_certification_assignment.items
                    certification_item
                              upfrompm_ap233_certification_item
                                        groupable_item
                                                  generic_expression_groupable_item
          applied_experience_type_assignment.items
                    experience_type_item
                              upfrompm_ap233_experience_type_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
          applied_group_assignment.items
                    groupable_item
                              parameter_value_select_groupable_item
                                        parameter_value_select
          applied_person_type_assignment.items
                    person_type_item
                              upfrompm_ap233_person_type_item
                                        groupable_item
                                                  parameter_value_select_groupable_item
                                                            parameter_value_select
          banded_matrix.default_entry
                    maths_value
          basic_sparse_matrix.default_entry
                    maths_value
          binary_generic_expression.operands
          bound_variational_parameter.parameter_current_value
                    maths_value
          constant_function.sole_output
                    maths_value
          definite_integral_expression.integrand
          expression_denoted_function.expr
          finite_function.pairs
                    maths_value
          finite_space.members
                    maths_value
          format_function.format_string
          format_function.value_to_format
          function_application.arguments
                    maths_value
          function_application.operands
          functional_terminal_group_assignment.items
                    groupable_item
                              generic_expression_groupable_item
          index_expression.index
          index_expression.operand
          interval_expression.interval_high
          interval_expression.interval_item
          interval_expression.interval_low
          issue_reference_mapping.items
                    issue_reference_item
                              upfromsm_ap233_issue_reference_item
          listed_data.values
                    maths_value
          mathematical_description.described
                    maths_expression
          maths_tuple_literal.lit_value
                    maths_value
          multiple_arity_generic_expression.operands
          parallel_composed_function.operands
          partial_derivative_expression.derivand
          rational_representation_item_xim.operands
          strict_triangular_matrix.main_diagonal_value
                    maths_value
          substring_expression.index1
          substring_expression.index2
          substring_expression.operand
          symmetric_banded_matrix.default_entry
                    maths_value
          triangular_matrix.default_entry
                    maths_value
          unary_generic_expression.operand
          variational_parameter.parameter_current_value
                    maths_value
          verification_evidence.items
                    verification_evidence_item
                              smpushup_ap233_verification_evidence_item
                                        groupable_item
                                                  generic_expression_groupable_item
unary_generic_expression
repackaging_function

Global rules for this entity data type

          -

public interface ERepackaging_function extends EMaths_function, EUnary_generic_expression

input_repack (explicit attribute)

          boolean testInput_repack(ERepackaging_function type)
          int getInput_repack(ERepackaging_function type)
          void setInput_repack(ERepackaging_function type, int value)
          void unsetInput_repack(ERepackaging_function type)

output_repack (explicit attribute)

          boolean testOutput_repack(ERepackaging_function type)
          int getOutput_repack(ERepackaging_function type)
          void setOutput_repack(ERepackaging_function type, int value)
          void unsetOutput_repack(ERepackaging_function type)

selected_output (explicit attribute)

          boolean testSelected_output(ERepackaging_function type)
          int getSelected_output(ERepackaging_function type)
          void setSelected_output(ERepackaging_function type, int value)
          void unsetSelected_output(ERepackaging_function type)

public class CRepackaging_function implements ERepackaging_function

          static EAttribute attributeInput_repack(ERepackaging_function type)
          static EAttribute attributeOutput_repack(ERepackaging_function type)
          static EAttribute attributeSelected_output(ERepackaging_function type)

public class ARepackaging_function extends AEntity

          public ERepackaging_function getByIndex(int index)
          public ERepackaging_function getCurrentMember(SdaiIterator it)