mod_dubious_feature_map_handler¶
Dependencies¶
Derived Types Summary¶
| Name | Description |
|---|---|
DubiousFeatureMapHandler |
Procedures Summary¶
| Name | Type | Description |
|---|---|---|
constructor |
Function | Thin convenience wrapper around init. |
init |
Subroutine | Initialize the DubiousFeatureMapHandler with a threshold for the minimum range of the feature maps. |
check_feature_map_ranges |
Subroutine | |
report |
Subroutine |
Derived Types Details¶
type DubiousFeatureMapHandler¶
Components
-
thresh_feature_minmax: real(DP) -
num_dubious_features: integer -
ifeatures: type(DynamicIntArray) -
min: type(DynamicDoubleArray) -
max: type(DynamicDoubleArray) -
names: type(DynamicLineArray)
Type-Bound Procedures
| Name | Attributes | Binding |
|---|---|---|
| check_feature_map_ranges | public | ⇒ check_feature_map_ranges |
| report | public | ⇒ report |
| init | public | ⇒ init |
Inherits
Interface Details¶
interface DubiousFeatureMapHandler¶
Procedure Details¶
function constructor¶
function constructor( &
thresh_feature_minmax &
)
Thin convenience wrapper around init.
Arguments
-
thresh_feature_minmax: real(DP) [in]
Called By
subroutine init¶
subroutine init( &
self, &
thresh_feature_minmax &
)
Initialize the DubiousFeatureMapHandler with a threshold for the minimum range of the feature maps.
Arguments
-
self: class(DubiousFeatureMapHandler) [inout] -
thresh_feature_minmax: real(DP) [in]
Called By
subroutine check_feature_map_ranges¶
subroutine check_feature_map_ranges( &
self, &
min, &
max, &
range, &
feat_idx_to_feature_map_names, &
feat_idx_to_num_features &
)
Arguments
-
self: class(DubiousFeatureMapHandler) [inout] -
min: real(DP) (dim: (:)) [in] -
max: real(DP) (dim: (:)) [in] -
range: real(DP) (dim: (:)) [in] -
feat_idx_to_feature_map_names: character (dim: (:)) [in]– This maps the entries in `range` to the feature map names that produced the features with this range. -
feat_idx_to_num_features: integer (dim: (:)) [in]– This maps the entries in `range` to the number of features that are calculated by the feature map that produced this features with that range.
Called By
subroutine report¶
subroutine report( &
self &
)
Arguments
-
self: class(DubiousFeatureMapHandler) [in]
Called By