|
Oakfield API Documentation 1.0.0
Numerical core APIs
|
Configuration for the mask/apply operator. More...
#include <mask_apply.h>
Public Attributes | |
| size_t | input_field |
| size_t | mask_field |
| size_t | output_field |
| SimMaskMode | mode |
| double | threshold |
| double | feather |
| double | fill_value |
| double | fill_value_im |
| bool | accumulate |
| bool | scale_by_dt |
Configuration for the mask/apply operator.
| bool SimMaskOperatorConfig::accumulate |
Add into output when true.
| double SimMaskOperatorConfig::feather |
Soft transition half-width (0 for hard mask).
| double SimMaskOperatorConfig::fill_value |
Fill value used when mask is inactive.
| double SimMaskOperatorConfig::fill_value_im |
Imaginary fill value when output is complex.
| size_t SimMaskOperatorConfig::input_field |
Field supplying values to be masked.
| size_t SimMaskOperatorConfig::mask_field |
Field supplying mask values.
| SimMaskMode SimMaskOperatorConfig::mode |
Apply vs invert mask.
| size_t SimMaskOperatorConfig::output_field |
Field receiving the masked result.
| bool SimMaskOperatorConfig::scale_by_dt |
Scale accumulated writes by substep dt.
| double SimMaskOperatorConfig::threshold |
Threshold for binary masking.