Electromagnetic Template Library (EMTL)
Loading...
Searching...
No Matches
emParaviewSceneConfig Class Reference

Configuration settings for Paraview visualization of EMTL computational volume. More...

#include <dump.h>

Inheritance diagram for emParaviewSceneConfig:
Collaboration diagram for emParaviewSceneConfig:

Public Member Functions

int SetFrequencyRange (int nf_=0, valtype f1_=0, valtype f2_=0, bool align_freq_=true)
 Put medium epsilon scalars as point scalar arrays into "med*.vtp" files bool use_eps_scalar = true;.
 
void SetMediumRegion (const emMediumRegion *reg)
 Sets medium region to get the epsilon scalars from.
 
virtual vec_type GetScalar (const Vector_3 &x, int scalar_id=0) const override
 The scalar for vtkPolyData.
 

Protected Attributes

valtype f2 = VEC_INFTY
 The bottom and top frequencies in investigated spectrum.
 
valtype freq = VEC_INFTY
 Current frequency
.
 
bool align_freq = true
 Maximally align frequencies with the internal range.
 
int nf = 0
 Quantity of investigated frequencies.
 

Detailed Description

Configuration settings for Paraview visualization of EMTL computational volume.

Member Function Documentation

◆ SetFrequencyRange()

int emParaviewSceneConfig::SetFrequencyRange ( int  nf_ = 0,
valtype  f1_ = 0,
valtype  f2_ = 0,
bool  align_freq_ = true 
)
inline

Put medium epsilon scalars as point scalar arrays into "med*.vtp" files bool use_eps_scalar = true;.

Frequency range, when set, is used to get epsilon(omega) for utput media. For time-dependent simulations the median of the range is used.


The documentation for this class was generated from the following file: