, including all inherited members.
addFrame(complex< double >, double) | Grating1D | |
calcEmbField(int, int, double, double, double) | Grating1D | |
calcExtField(int, int, double, double, double) | Grating1D | |
calcGamma(void) | Grating1D | |
calcIncid(Vector< complex< double > >, int) | Grating1D | |
calcIntField(int, int) | Grating1D | |
calcSTR(void) | Grating1D | |
calcTransEmb(double embSize, int embOrd) | Grating1D | |
changeMaterial(int slab, int segment, int mat) | Grating1D | |
changeRefInd(int, int, complex< double >) | Grating1D | |
delta(int, int) | Grating1D | |
dimX | Grating1D | [private] |
dimY | Grating1D | [private] |
embedding | Grating1D | [private] |
embPeriod | Grating1D | [private] |
expTerm | Grating1D | [private] |
F | Grating1D | [private] |
fieldAmplitude | Grating1D | [private] |
findEfficiency(string) | Grating1D | |
findEfficiencyS(void) | Grating1D | |
findEfficiencyT(void) | Grating1D | |
G | Grating1D | [private] |
gamma | Grating1D | [private] |
gammaEmb | Grating1D | [private] |
getA(int, int) | Grating1D | |
getAdash(int, int) | Grating1D | |
getEfficiencyR(int) | Grating1D | |
getEfficiencyT(int) | Grating1D | |
getEmbExtField(double, double) | Grating1D | |
getEmbSize() | Grating1D | |
getExtField(double, double) | Grating1D | |
getGamma(int) | Grating1D | |
getGratingSize(void) | Grating1D | |
getIncid(int) | Grating1D | |
getIntField(double, double) | Grating1D | |
getLambda() | Grating1D | |
getLhsMat(int, int) | Grating1D | |
getN0() | Grating1D | |
getN3() | Grating1D | |
getnLayers(void) | Grating1D | |
getnOrds() | Grating1D | |
getNPad() | Grating1D | |
getnPermSegs(void) | Grating1D | |
getPadding(void) | Grating1D | |
getPeriod(void) | Grating1D | |
getPolMode() | Grating1D | |
getRef(int) | Grating1D | |
getRhsVec(int) | Grating1D | |
getTheta() | Grating1D | |
getTrans(int) | Grating1D | |
Grating(int truncation, int layers, int nSegments) | Grating1D | |
gratingSegs | Grating1D | [private] |
gratingSize | Grating1D | [private] |
I | Grating1D | [private] |
importMaterials(string) | Grating1D | |
incid | Grating1D | [private] |
incidPowFactor | Grating1D | [private] |
indices | Grating1D | [private] |
initLayers(string, string, string) | Grating1D | |
initLayers(F_Matrix< int >, Vector< double >, string) | Grating1D | |
initLayers(F_Matrix< complex< double > >, Vector< double >) | Grating1D | |
initMode | Grating1D | [private] |
invA | Grating1D | [private] |
lambda | Grating1D | [private] |
layer | Grating1D | |
lhsMatBand | Grating1D | [private] |
material | Grating1D | [private] |
matPad | Grating1D | [private] |
maxOrd | Grating1D | [private] |
MCoeffs | Grating1D | [private] |
n0 | Grating1D | [private] |
n3 | Grating1D | [private] |
nLayers | Grating1D | [private] |
nLines(string) | Grating1D | |
nMat | Grating1D | [private] |
nOrdsEmb | Grating1D | [private] |
nPad | Grating1D | [private] |
nPadSegs | Grating1D | [private] |
nPermSegs | Grating1D | [private] |
nUnknowns | Grating1D | [private] |
padding | Grating1D | [private] |
period | Grating1D | [private] |
plotSize | Grating1D | [private] |
polMode | Grating1D | [private] |
precond | Grating1D | [private] |
propAfter | Grating1D | [private] |
Q1 | Grating1D | [private] |
Q2 | Grating1D | [private] |
r | Grating1D | [private] |
R | Grating1D | [private] |
R_tilde | Grating1D | [private] |
rEFF | Grating1D | [private] |
refIndMat | Grating1D | [private] |
refl | Grating1D | [private] |
rhsVec | Grating1D | [private] |
setEquations(void) | Grating1D | |
setIncid(Vector< complex< double > >) | Grating1D | |
setLambda(double) | Grating1D | |
setLhsMatBand(int, int, complex< double >) | Grating1D | |
setLhsMatTE(void) | Grating1D | |
setLhsMatTM(void) | Grating1D | |
setMatPad(int) | Grating1D | |
setN0(complex< double >) | Grating1D | |
setN3(complex< double >) | Grating1D | |
setNPad(complex< double >) | Grating1D | |
setnPermSegs(int) | Grating1D | |
setPadding(double) | Grating1D | |
setParameters(double, double, double, complex< double >, complex< double >, complex< double >, double, Vector< complex< double > >, string) | Grating1D | |
setPeriod(double) | Grating1D | |
setPolMode(string) | Grating1D | |
setSMatrix(void) | Grating1D | |
setTheta(double) | Grating1D | |
slabThick | Grating1D | [private] |
solve(string) | Grating1D | |
solVec | Grating1D | [private] |
solveEquations(void) | Grating1D | |
T | Grating1D | [private] |
t | Grating1D | [private] |
T_tilde | Grating1D | [private] |
tau | Grating1D | [private] |
tEFF | Grating1D | [private] |
tEmb | Grating1D | [private] |
theta | Grating1D | [private] |
tran | Grating1D | [private] |
TransEmb | Grating1D | [private] |
transpt | Grating1D | [private] |
transS | Grating1D | [private] |
unit(int i) | Grating1D | [inline] |
writeField(string) | Grating1D | |
writeParameters(string) | Grating1D | |
za | Grating1D | [private] |
zb | Grating1D | [private] |
~Grating() | Grating1D | |