| $calculationinfo (defined in core_analytics\calculable) | core_analytics\calculable | protected |
| $sampledata (defined in core_analytics\calculable) | core_analytics\calculable | protected |
| add_sample_data($data) | core_analytics\calculable | |
| add_shared_calculation_info(int $sampleid, array $info) | core_analytics\calculable | protected |
| calculate($sampleids, $samplesorigin, $starttime=false, $endtime=false, $existingcalculations=array()) | core_analytics\local\indicator\base | |
| calculate_sample($sampleid, $sampleorigin, $starttime, $endtime) | core_analytics\local\indicator\base | protected |
| classify_value($value, $ranges) | core_analytics\calculable | protected |
| clear_sample_data() | core_analytics\calculable | |
| fill_per_analysable_caches(\core_analytics\analysable $analysable) | core_analytics\local\indicator\base | |
| get_calculation_outcome($value, $subtype=false) | core_analytics\local\indicator\binary | |
| get_classes() | core_analytics\local\indicator\binary | static |
| get_display_style($ignoredvalue, $ignoredsubtype) | core_analytics\local\indicator\discrete | |
| get_display_value($value, $subtype=false) | core_analytics\local\indicator\binary | |
| get_feature_headers() | core_analytics\local\indicator\binary | static |
| get_id() | core_analytics\calculable | |
| get_max_value() | core_analytics\local\indicator\base | static |
| get_min_value() | core_analytics\local\indicator\base | static |
| get_name() | core_analytics\calculable | static |
| get_time_range_weeks_number($starttime, $endtime) | core_analytics\calculable | protected |
| instance() | core_analytics\local\indicator\base | static |
| limit_value($calculatedvalue) | core_analytics\calculable | protected |
| MAX_VALUE | core_analytics\local\indicator\base | |
| MIN_VALUE | core_analytics\local\indicator\base | |
| OUTCOME_NEGATIVE | core_analytics\calculable | |
| OUTCOME_NEUTRAL | core_analytics\calculable | |
| OUTCOME_OK | core_analytics\calculable | |
| OUTCOME_VERY_NEGATIVE | core_analytics\calculable | |
| OUTCOME_VERY_POSITIVE | core_analytics\calculable | |
| required_sample_data() | core_analytics\local\indicator\base | static |
| retrieve($elementname, $sampleid) | core_analytics\calculable | protected |
| save_calculation_info(\core_analytics\local\time_splitting\base $timesplitting, int $rangeindex) | core_analytics\calculable | |
| should_be_displayed($value, $subtype) | core_analytics\local\indicator\binary | |
| to_features($calculatedvalues) | core_analytics\local\indicator\binary | protected |
| validate_calculated_value($calculatedvalue) | core_analytics\local\indicator\discrete | protected |