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

This is the complete list of members for GOAT::raytracing::LightSrcGauss, including all inherited members.

addObject(ObjectShape *obj)GOAT::raytracing::LightSrc
adjustDirection()GOAT::raytracing::LightSrc
area()GOAT::raytracing::LightSrcGaussinlinevirtual
binRead(std::ifstream &is)GOAT::raytracing::LightSrc
binReadItem(std::ifstream &is)GOAT::raytracing::LightSrcGaussvirtual
binWrite(std::ofstream &os)GOAT::raytracing::LightSrc
binWriteItem(std::ofstream &os)GOAT::raytracing::LightSrcGaussvirtual
calcNormfak()GOAT::raytracing::LightSrcGaussinline
calcStartPhase(maths::Vector< double > P)GOAT::raytracing::LightSrcGauss
calcw(double z)GOAT::raytracing::LightSrcGaussinline
calcz0()GOAT::raytracing::LightSrcGaussinline
clearObjects()GOAT::raytracing::LightSrc
DGOAT::raytracing::LightSrc
D1GOAT::raytracing::LightSrc
D2GOAT::raytracing::LightSrc
densityGOAT::raytracing::LightSrc
e1GOAT::raytracing::LightSrc
e2GOAT::raytracing::LightSrc
fGOAT::raytracing::LightSrcGauss
focusposGOAT::raytracing::LightSrcGauss
getDensity()GOAT::raytracing::LightSrcinline
getFocuspos()GOAT::raytracing::LightSrcGaussinline
getInitPol()GOAT::raytracing::LightSrcinline
getIsum1()GOAT::raytracing::LightSrcinline
getIsum2()GOAT::raytracing::LightSrcinline
getk()GOAT::raytracing::LightSrcinline
getNA()GOAT::raytracing::LightSrcGaussinline
getNumObjs()GOAT::raytracing::LightSrcinline
getNumRays()GOAT::raytracing::LightSrcinline
getNumRaysRT()GOAT::raytracing::LightSrcinline
getObject(int i)GOAT::raytracing::LightSrcinline
getPos()GOAT::raytracing::LightSrcinline
getWavelength()GOAT::raytracing::LightSrcinline
getWavenumber()GOAT::raytracing::LightSrcinline
i1GOAT::raytracing::LightSrc
i2GOAT::raytracing::LightSrc
initPolGOAT::raytracing::LightSrc
Isum1GOAT::raytracing::LightSrcprotected
Isum2GOAT::raytracing::LightSrcprotected
kGOAT::raytracing::LightSrc
k0GOAT::raytracing::LightSrcprotected
LightSrc()GOAT::raytracing::LightSrc
LightSrc(const LightSrc &)GOAT::raytracing::LightSrc
LightSrcGauss(void)GOAT::raytracing::LightSrcGauss
LightSrcGauss(const LightSrcGauss &)GOAT::raytracing::LightSrcGauss
LightSrcGauss(maths::Vector< double > Pos, int N, double wvl, double w0, maths::Vector< double > focuspos, double D=1.0, maths::Vector< std::complex< double > > Pol=maths::Vector< std::complex< double > >(0.0, 1.0, 0.0), int raytype=LIGHTSRC_RAYTYPE_IRAY, double r0=1.0)GOAT::raytracing::LightSrcGauss
NGOAT::raytracing::LightSrc
n0GOAT::raytracing::LightSrc
NAGOAT::raytracing::LightSrcGauss
next(GOAT::raytracing::RayBase *ray)GOAT::raytracing::LightSrcGaussvirtual
next(Ray_pow &S)GOAT::raytracing::LightSrcGaussvirtual
next(IRay &S)GOAT::raytracing::LightSrcGaussvirtual
next(tubedRay &S)GOAT::raytracing::LightSrcGaussvirtual
NormfakGOAT::raytracing::LightSrcGauss
numObjsGOAT::raytracing::LightSrc
numRaysRTGOAT::raytracing::LightSrcprotected
ObjGOAT::raytracing::LightSrc
ObjectList(int Anz, std::vector< ObjectShape * > Obj)GOAT::raytracing::LightSrc
P0GOAT::raytracing::LightSrc
PallGOAT::raytracing::LightSrc
PolGOAT::raytracing::LightSrc
Pol2GOAT::raytracing::LightSrc
polTypeGOAT::raytracing::LightSrc
PosGOAT::raytracing::LightSrc
RGOAT::raytracing::LightSrcGauss
r0GOAT::raytracing::LightSrc
rayCounterGOAT::raytracing::LightSrc
rayType()GOAT::raytracing::LightSrcinline
raytypeGOAT::raytracing::LightSrc
removeObject(ObjectShape *obj)GOAT::raytracing::LightSrc
reset()GOAT::raytracing::LightSrcGaussinline
rotVecGOAT::raytracing::LightSrcprotected
setD(double D)GOAT::raytracing::LightSrcinline
setD(double D1, double D2)GOAT::raytracing::LightSrcinline
setFocuspos(maths::Vector< double > fp)GOAT::raytracing::LightSrcGaussinline
setk(maths::Vector< double > k)GOAT::raytracing::LightSrcGauss
GOAT::raytracing::LightSrc::setk(const maths::Vector< double > &k)GOAT::raytracing::LightSrc
setN0(std::complex< double > n0)GOAT::raytracing::LightSrcinline
setNA(double na)GOAT::raytracing::LightSrcGauss
setNumRays(int N)GOAT::raytracing::LightSrcinline
setNumRaysRT(int numRaysRT)GOAT::raytracing::LightSrcinline
setObject(ObjectShape *O, int i=-1)GOAT::raytracing::LightSrc
setPol(maths::Vector< std::complex< double > > pol)GOAT::raytracing::LightSrc
setPos(maths::Vector< double > pos)GOAT::raytracing::LightSrcGaussinline
setR0(double r0)GOAT::raytracing::LightSrc
setW0(double w0)GOAT::raytracing::LightSrcGaussinline
setWavelength(double wvl)GOAT::raytracing::LightSrcinline
setWavenumber(double k0)GOAT::raytracing::LightSrcinline
setWvl(double wvl)GOAT::raytracing::LightSrcGauss
suppress_phase_progressGOAT::raytracing::LightSrc
typeGOAT::raytracing::LightSrc
wGOAT::raytracing::LightSrcGauss
w0GOAT::raytracing::LightSrcGauss
wvlGOAT::raytracing::LightSrcprotected
z0GOAT::raytracing::LightSrcGauss
zetaGOAT::raytracing::LightSrcGauss
~LightSrc(void)GOAT::raytracing::LightSrc