, 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 | |