|
Electromagnetic Template Library (EMTL)
|
Interface to calculate reflectance / transmittance for stratified media. More...
#include <vector>#include <utility>#include "math_utils.h"#include "refobj.h"#include "table_function.h"#include "medium.h"
Classes | |
| class | MedTable |
| dielectric permitivity specified in tabular form More... | |
| class | eff_model_t |
| basic functional class for effective permittivity models More... | |
| class | EffMed |
| effective medium More... | |
| class | eff_average |
| effective permittivity is averaging with some power (see formula below) More... | |
| class | eff_Brauer |
| effective permittivity is calculated using Brauer formula, see R. More... | |
| class | eff_MG |
| Maxwell-Garnett effective permittivity, see T. More... | |
Functions | |
| std::vector< std::pair< UniaxialMed, valtype > > | calculate_layers (EffMed m, profile_t *pr, valtype width, int N) |
| This function calculates layers in the format corresponding to argument layers in transfer_matrix function. | |
Interface to calculate reflectance / transmittance for stratified media.
| std::vector< std::pair< UniaxialMed, valtype > > calculate_layers | ( | EffMed | m, |
| profile_t * | pr, | ||
| valtype | width, | ||
| int | N | ||
| ) |
This function calculates layers in the format corresponding to argument layers in transfer_matrix function.
Meaning of arguments is the same as for ref_TLT function.