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