GOAT (Geometrical optics application tool) 0.1
Loading...
Searching...
No Matches
GOAT::raytracing::tubedRay Member List

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::tubedRayinline
EGOAT::raytracing::tubedRay
Einschluss(int i)GOAT::raytracing::tubedRayinline
Einschluss()GOAT::raytracing::tubedRayinline
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
gGOAT::raytracing::tubedRay
getAmp(int i)GOAT::raytracing::tubedRayinline
getE()GOAT::raytracing::tubedRayinlinevirtual
getk(int i)GOAT::raytracing::tubedRayinline
getk()GOAT::raytracing::tubedRayinlinevirtual
getP(int i)GOAT::raytracing::tubedRayinline
getP()GOAT::raytracing::tubedRayinlinevirtual
getP(maths::Vector< double > p[5])GOAT::raytracing::tubedRayinline
getphi(int i)GOAT::raytracing::tubedRayinline
getRefract()GOAT::raytracing::tubedRayinline
Getunnelt()GOAT::raytracing::tubedRayinline
getunneltGOAT::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
inObjectGOAT::raytracing::RayBase
Intensity(int i)GOAT::raytracing::tubedRayinline
iRGOAT::raytracing::tubedRay
isInObject()GOAT::raytracing::tubedRayinlinevirtual
isValidGOAT::raytracing::tubedRay
kGOAT::raytracing::tubedRay
k0GOAT::raytracing::RayBase
kaGOAT::raytracing::tubedRay
KORRGOAT::raytracing::tubedRay
logRayGOAT::raytracing::tubedRay
nGOAT::raytracing::RayBase
n0GOAT::raytracing::RayBase
next()GOAT::raytracing::tubedRayvirtual
nextCaustic(double &l)GOAT::raytracing::tubedRay
normVol(maths::Vector< double > P[5], maths::Vector< double > k, maths::Vector< double > n)GOAT::raytracing::tubedRay
numObjGOAT::raytracing::RayBase
ObjGOAT::raytracing::RayBase
objectIndex()GOAT::raytracing::tubedRayinlinevirtual
objIndexGOAT::raytracing::RayBase
OKGOAT::raytracing::tubedRay
operator<<(std::ostream &os, tubedRay S)GOAT::raytracing::tubedRayfriend
operator=(const tubedRay &S)GOAT::raytracing::tubedRay
PGOAT::raytracing::tubedRay
phiGOAT::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
polGOAT::raytracing::tubedRay
r0GOAT::raytracing::RayBase
rcGOAT::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::tubedRayinline
reflectRay(RayBase *&tray, maths::Vector< double > n, std::complex< double > n1, std::complex< double > n2)GOAT::raytracing::tubedRayvirtual
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::tubedRayinline
setGauss(Gauss g)GOAT::raytracing::tubedRayinline
setGetunnelt(bool v)GOAT::raytracing::tubedRayinline
setiR(int i)GOAT::raytracing::tubedRayinline
setk(int i, const maths::Vector< double > &K)GOAT::raytracing::tubedRayinline
setN0(std::complex< double > n)GOAT::raytracing::tubedRayinline
setP(int i, const maths::Vector< double > &p)GOAT::raytracing::tubedRayinline
setphi(int i, const std::complex< double > &p)GOAT::raytracing::tubedRayinline
setRefract(std::complex< double > n)GOAT::raytracing::tubedRayinline
statusGOAT::raytracing::RayBase
suppress_phase_progressGOAT::raytracing::RayBase
trayGOAT::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