sfepy.homogenization.band_gaps_app module¶
-
class
sfepy.homogenization.band_gaps_app.
AcousticBandGapsApp
(conf, options, output_prefix, **kwargs)[source]¶ Application for computing acoustic band gaps.
-
static
process_options
(options)[source]¶ Application options setup. Sets default values for missing non-compulsory options.
-
static
-
sfepy.homogenization.band_gaps_app.
plot_eigs
(fig_num, plot_rsc, plot_labels, valid, freq_range, plot_range, show=False, clear=False, new_axes=False)[source]¶ Plot resonance/eigen-frequencies.
valid must correspond to freq_range
resonances : red masked resonances: dotted red
-
sfepy.homogenization.band_gaps_app.
plot_gap
(ax, ii, f0, f1, kind, kind_desc, gmin, gmax, plot_range, plot_rsc)[source]¶ Plot a single band gap as a rectangle.
-
sfepy.homogenization.band_gaps_app.
plot_gaps
(fig_num, plot_rsc, gaps, kinds, freq_range, plot_range, show=False, clear=False, new_axes=False)[source]¶ Plot band gaps as rectangles.