|
GOAT (Geometrical optics application tool) 0.1
|
This is the complete list of members for GOAT::raytracing::tubedRay, including all inherited members.
| checkObjectIntersection(int Index[5], maths::Vector< double > *Pmin) | GOAT::raytracing::tubedRay | |
| cross(const maths::Vector< double > P10, const maths::Vector< double > P11, const maths::Vector< double > P20, const maths::Vector< double > P21) | GOAT::raytracing::tubedRay | |
| crossPlane(const maths::Vector< double > Pe, const maths::Vector< double > n) | GOAT::raytracing::tubedRay | |
| crossXAxis(const maths::Vector< double > &P1, const maths::Vector< double > &P2, const maths::Vector< double > &k) | GOAT::raytracing::tubedRay | |
| currentObjectIndex() | GOAT::raytracing::tubedRay | inline |
| E | GOAT::raytracing::tubedRay | |
| Einschluss(int i) | GOAT::raytracing::tubedRay | inline |
| Einschluss() | GOAT::raytracing::tubedRay | inline |
| flaeche() | GOAT::raytracing::tubedRay | |
| Fresnel_reflect(double alpha, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::tubedRay | |
| Fresnel_trans(double alpha, std::complex< double > beta, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::tubedRay | |
| g | GOAT::raytracing::tubedRay | |
| getAmp(int i) | GOAT::raytracing::tubedRay | inline |
| getE() | GOAT::raytracing::tubedRay | inlinevirtual |
| getk(int i) | GOAT::raytracing::tubedRay | inline |
| getk() | GOAT::raytracing::tubedRay | inlinevirtual |
| getP(int i) | GOAT::raytracing::tubedRay | inline |
| getP() | GOAT::raytracing::tubedRay | inlinevirtual |
| getP(maths::Vector< double > p[5]) | GOAT::raytracing::tubedRay | inline |
| getphi(int i) | GOAT::raytracing::tubedRay | inline |
| getRefract() | GOAT::raytracing::tubedRay | inline |
| Getunnelt() | GOAT::raytracing::tubedRay | inline |
| getunnelt | GOAT::raytracing::tubedRay | |
| initElectricField(const maths::Vector< std::complex< double > > &Pol, const int numRays, double dx, Plane Eb) | GOAT::raytracing::tubedRay | |
| initElectricField(const maths::Vector< std::complex< double > > &Pol, int AnzRays=1) | GOAT::raytracing::tubedRay | |
| initElectricFieldGauss(int i, const Plane &Eb, const maths::Vector< std::complex< double > > &Pol) | GOAT::raytracing::tubedRay | |
| inObject | GOAT::raytracing::RayBase | |
| Intensity(int i) | GOAT::raytracing::tubedRay | inline |
| iR | GOAT::raytracing::tubedRay | |
| isInObject() | GOAT::raytracing::tubedRay | inlinevirtual |
| isValid | GOAT::raytracing::tubedRay | |
| k | GOAT::raytracing::tubedRay | |
| k0 | GOAT::raytracing::RayBase | |
| ka | GOAT::raytracing::tubedRay | |
| KORR | GOAT::raytracing::tubedRay | |
| logRay | GOAT::raytracing::tubedRay | |
| n | GOAT::raytracing::RayBase | |
| n0 | GOAT::raytracing::RayBase | |
| next() | GOAT::raytracing::tubedRay | virtual |
| nextCaustic(double &l) | GOAT::raytracing::tubedRay | |
| normVol(maths::Vector< double > P[5], maths::Vector< double > k, maths::Vector< double > n) | GOAT::raytracing::tubedRay | |
| numObj | GOAT::raytracing::RayBase | |
| Obj | GOAT::raytracing::RayBase | |
| objectIndex() | GOAT::raytracing::tubedRay | inlinevirtual |
| objIndex | GOAT::raytracing::RayBase | |
| OK | GOAT::raytracing::tubedRay | |
| operator<<(std::ostream &os, tubedRay S) | GOAT::raytracing::tubedRay | friend |
| operator=(const tubedRay &S) | GOAT::raytracing::tubedRay | |
| P | GOAT::raytracing::tubedRay | |
| phi | GOAT::raytracing::tubedRay | |
| pjump(maths::Vector< double > P1[5], maths::Vector< double > P2[5], const double epsilon=1E-10) | GOAT::raytracing::tubedRay | |
| pjump(maths::Vector< double > P1[5], maths::Vector< double > P2[5], maths::Vector< double > *S) | GOAT::raytracing::tubedRay | |
| pjump(void) | GOAT::raytracing::tubedRay | |
| pol | GOAT::raytracing::tubedRay | |
| r0 | GOAT::raytracing::RayBase | |
| rc | GOAT::raytracing::RayBase | |
| reflect(maths::Vector< double > n, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::tubedRay | |
| reflect(maths::Vector< double > *n, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::tubedRay | |
| reflections() | GOAT::raytracing::tubedRay | inline |
| reflectRay(RayBase *&tray, maths::Vector< double > n, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::tubedRay | virtual |
| refract(maths::Vector< double > n, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::tubedRay | |
| refract(maths::Vector< double > *n, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::tubedRay | |
| schneidePlane(maths::Vector< double > *Erg, const Plane &E) | GOAT::raytracing::tubedRay | |
| schneidePlane(const Plane &E, double d, maths::Vector< double > &S1, maths::Vector< double > &S2) | GOAT::raytracing::tubedRay | |
| schneidePlane(const Plane &E, bool &found) | GOAT::raytracing::tubedRay | |
| setAmp(int i, const maths::Vector< std::complex< double > > &A) | GOAT::raytracing::tubedRay | inline |
| setGauss(Gauss g) | GOAT::raytracing::tubedRay | inline |
| setGetunnelt(bool v) | GOAT::raytracing::tubedRay | inline |
| setiR(int i) | GOAT::raytracing::tubedRay | inline |
| setk(int i, const maths::Vector< double > &K) | GOAT::raytracing::tubedRay | inline |
| setN0(std::complex< double > n) | GOAT::raytracing::tubedRay | inline |
| setP(int i, const maths::Vector< double > &p) | GOAT::raytracing::tubedRay | inline |
| setphi(int i, const std::complex< double > &p) | GOAT::raytracing::tubedRay | inline |
| setRefract(std::complex< double > n) | GOAT::raytracing::tubedRay | inline |
| status | GOAT::raytracing::RayBase | |
| suppress_phase_progress | GOAT::raytracing::RayBase | |
| tray | GOAT::raytracing::RayBase | |
| tubedRay() | GOAT::raytracing::tubedRay | |
| tubedRay(const tubedRay &ray) | GOAT::raytracing::tubedRay | |
| tubedRay(tubedRayBuffer &B) | GOAT::raytracing::tubedRay | |
| tubedRay(Plane E, const maths::Vector< double > &p, double dy, double dz, const maths::Vector< std::complex< double > > &Pol, std::complex< double > n0, double r0, double k0, const int Anzein=0, std::vector< ObjectShape * > Einschluss=std::vector< ObjectShape * >(), bool logRay=false) | GOAT::raytracing::tubedRay | |
| tubedRay(const maths::Vector< double > &p, double dy, double dz, const maths::Vector< std::complex< double > > &Pol, const maths::Vector< double > &K, std::complex< double > n0, double r0, double k0, const int Anzein=0, std::vector< ObjectShape * > Einschluss=std::vector< ObjectShape * >(), bool logRay=false) | GOAT::raytracing::tubedRay | |
| tunnel(maths::Vector< std::complex< double > > Pol, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::tubedRay | |
| tunnel(maths::Vector< std::complex< double > > Pol, std::complex< double > na, std::complex< double > np, int l) | GOAT::raytracing::tubedRay | |
| ~tubedRay() | GOAT::raytracing::tubedRay |