|
GOAT (Geometrical optics application tool) 0.1
|
This is the complete list of members for GOAT::raytracing::Ray_pow, including all inherited members.
| checkObjectIntersection(int &Index, maths::Vector< double > &Pmin) | GOAT::raytracing::IRay | |
| cross(const maths::Vector< double > P10, const maths::Vector< double > P11, const maths::Vector< double > P20, const maths::Vector< double > P21) | GOAT::raytracing::IRay | |
| crossPlane(const maths::Vector< double > Pe, const maths::Vector< double > n) | GOAT::raytracing::IRay | |
| currentObjectIndex() | GOAT::raytracing::IRay | inline |
| E1 | GOAT::raytracing::IRay | |
| E2 | GOAT::raytracing::IRay | |
| Fresnel_reflect(double alpha, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::IRay | |
| Fresnel_trans(double alpha, std::complex< double > beta, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::IRay | |
| getE() | GOAT::raytracing::IRay | inlinevirtual |
| getk() | GOAT::raytracing::IRay | inlinevirtual |
| getObject(int i) | GOAT::raytracing::IRay | inline |
| getP() | GOAT::raytracing::IRay | inlinevirtual |
| getRefract() | GOAT::raytracing::IRay | inline |
| initElectricField(const Plane &Eb, const maths::Vector< std::complex< double > > &Pol, const int numOfRays=1) | GOAT::raytracing::IRay | |
| initElectricField(const maths::Vector< std::complex< double > > &PolS, const maths::Vector< std::complex< double > > &PolP, const int AnzRays) | GOAT::raytracing::IRay | |
| initElectricField(const Plane &Eb, const maths::Vector< std::complex< double > > &Pol1, const maths::Vector< std::complex< double > > &Pol2, const int AnzRays) | GOAT::raytracing::IRay | |
| initElectricFieldGauss(double sigma2, maths::Vector< double > focuspos, maths::Vector< std::complex< double > > Pol) | GOAT::raytracing::IRay | |
| initElectricFieldGauss(const Plane &Eb, const maths::Vector< std::complex< double > > &PolS, const maths::Vector< std::complex< double > > &PolP, Gauss g) | GOAT::raytracing::IRay | |
| initElectricFieldGauss(maths::Vector< std::complex< double > > &Pol, Gauss g) | GOAT::raytracing::IRay | |
| inObject | GOAT::raytracing::RayBase | |
| intersectRect(const maths::Vector< double > P, const maths::Vector< double > e1, const maths::Vector< double > e2) | GOAT::raytracing::IRay | |
| iR | GOAT::raytracing::RayBase | |
| IRay() | GOAT::raytracing::IRay | |
| IRay(const maths::Vector< double > &p, const maths::Vector< std::complex< double > > &Pol, const maths::Vector< double > &K, std::complex< double > n0, double r0, double k0, const int numObj=0, std::vector< ObjectShape * > obj=std::vector< ObjectShape * >()) | GOAT::raytracing::IRay | |
| IRay(const IRay &r) | GOAT::raytracing::IRay | inline |
| isInObject() | GOAT::raytracing::IRay | inlinevirtual |
| isValid | GOAT::raytracing::IRay | protected |
| k | GOAT::raytracing::IRay | |
| k0 | GOAT::raytracing::RayBase | |
| KORR | GOAT::raytracing::IRay | protected |
| n | GOAT::raytracing::RayBase | |
| n0 | GOAT::raytracing::RayBase | |
| next() | GOAT::raytracing::IRay | virtual |
| numObj | GOAT::raytracing::RayBase | |
| Obj | GOAT::raytracing::RayBase | |
| objectIndex() | GOAT::raytracing::IRay | inlinevirtual |
| objIndex | GOAT::raytracing::RayBase | |
| OK | GOAT::raytracing::IRay | protected |
| operator<<(std::ostream &os, Ray_pow S) | GOAT::raytracing::Ray_pow | friend |
| P | GOAT::raytracing::IRay | |
| Pol1() | GOAT::raytracing::IRay | inline |
| Pol2() | GOAT::raytracing::IRay | inline |
| Pow | GOAT::raytracing::Ray_pow | |
| r0 | GOAT::raytracing::RayBase | |
| Ray_pow() | GOAT::raytracing::Ray_pow | |
| Ray_pow(double pow, const maths::Vector< double > &p, const maths::Vector< std::complex< double > > &Pol, const maths::Vector< double > &K, std::complex< double > n0, double r0, double k0, const int numObjs, std::vector< ObjectShape * > Einschluss) | GOAT::raytracing::Ray_pow | |
| Ray_pow(const Ray_pow &r) | GOAT::raytracing::Ray_pow | inline |
| rc | GOAT::raytracing::RayBase | |
| reflect(maths::Vector< double > n, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::Ray_pow | |
| reflections() | GOAT::raytracing::IRay | inline |
| reflectRay(RayBase *&tray, maths::Vector< double > n, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::Ray_pow | virtual |
| refract(maths::Matrix< std::complex< double > > FT, maths::Vector< double > N, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::Ray_pow | |
| GOAT::raytracing::IRay::refract(maths::Vector< double > N, std::complex< double > n1, std::complex< double > n2) | GOAT::raytracing::IRay | |
| setiR(int i) | GOAT::raytracing::IRay | inline |
| setk(const maths::Vector< double > &K) | GOAT::raytracing::IRay | inline |
| setP(const maths::Vector< double > &p) | GOAT::raytracing::IRay | inline |
| setRefract(std::complex< double > n) | GOAT::raytracing::IRay | inline |
| status | GOAT::raytracing::RayBase | |
| suppress_phase_progress | GOAT::raytracing::RayBase | |
| tray | GOAT::raytracing::RayBase | |
| ~IRay() | GOAT::raytracing::IRay | |
| ~Ray_pow(void) | GOAT::raytracing::Ray_pow |