Electromagnetic Template Library (EMTL)
|
This class is used while printing results to text files. More...
#include <analyzer.h>
Public Member Functions | |
virtual int | SetOutFlag (const std::string &name, int flag=1) |
overriden to allow complex modifiers, used only for E, H and P | |
virtual int | SetOutBitFlags (long long flags) |
overriden to allow complex modifiers | |
void | SetOutputMode (int cmode_=outMOD) |
sets the output modifiers for complex fields switching the output fileds corrseponding tom complex modifier flags | |
void | SetEnergyThreshold (vec_type thr) |
if threshold is greater zero, the points having EM energy less than this threshold are not entering the output files | |
virtual int | process (std::vector< vec_type > &vout, const emRecVal &srec, int refnum=0) |
Records results to printed to the text file to vout. | |
This class is used while printing results to text files.
|
virtual |
Records results to printed to the text file to vout.
srec contains E and H vout may contain E, H, P, E2, H2, Energy, absorption (which are calculated fom E and H) the complex data processing for P, H2, E2 is performed only if data is complex