chrono::fsi::tdpf::ChTdpfRadiationKernelProcessing Struct Reference
Description
RIRF kernel processing (smoothing and/or tapering).
Defaults are no-ops. Only used with ChTdpfRadiationMethod::RIRF_CONVOLUTION.
#include <ChFsiTdpfTypes.h>
Public Attributes | |
| std::string | smoothing_type = "none" |
| "none", "sg" (Savitzky-Golay), or "moving_average" | |
| int | smoothing_window = 5 |
| smoothing window length (odd, >= 3) | |
| bool | taper_enabled = false |
| apply a half-cosine taper near the end of the RIRF | |
| double | taper_start_fraction = 0.8 |
| start taper at this fraction [0,1] of the RIRF length | |
| double | taper_end_fraction = 1.0 |
| end taper at this fraction [0,1] of the RIRF length | |
| double | taper_final_amplitude = 0.0 |
| final amplitude (0 = zero, 1 = no change) | |
| bool | export_csv = false |
| export before/after CSV for diagnostics | |
The documentation for this struct was generated from the following file:
- /builds/uwsbel/chrono/src/chrono_fsi/tdpf/ChFsiTdpfTypes.h