The SKIRT project
advanced radiative transfer for astrophysics
PhotonPacket Member List

This is the complete list of members for PhotonPacket, including all inherited members.

_adi (defined in PhotonPacket)PhotonPacketprivate
_bfk (defined in SpatialGridPath)SpatialGridPathprivate
_bfr (defined in SpatialGridPath)SpatialGridPathprivate
_bvi (defined in PhotonPacket)PhotonPacketprivate
_compIndex (defined in PhotonPacket)PhotonPacketprivate
_h (defined in PhotonPacket)PhotonPacketprivate
_hasObservedOpticalDepth (defined in PhotonPacket)PhotonPacketprivate
_historyIndex (defined in PhotonPacket)PhotonPacketprivate
_interactionCellIndex (defined in SpatialGridPath)SpatialGridPathprivate
_interactionDistance (defined in SpatialGridPath)SpatialGridPathprivate
_interactionOpticalDepth (defined in SpatialGridPath)SpatialGridPathprivate
_lambda (defined in PhotonPacket)PhotonPacketprivate
_lambda0 (defined in PhotonPacket)PhotonPacketprivate
_normal (defined in StokesVector)StokesVectorprivate
_nscatt (defined in PhotonPacket)PhotonPacketprivate
_observedOpticalDepth (defined in PhotonPacket)PhotonPacketprivate
_polarized (defined in StokesVector)StokesVectorprivate
_ppi (defined in PhotonPacket)PhotonPacketprivate
_Q (defined in StokesVector)StokesVectorprivate
_s (defined in SpatialGridPath)SpatialGridPathprivate
_scatteringInfo (defined in PhotonPacket)PhotonPacketprivate
_segments (defined in SpatialGridPath)SpatialGridPathprivate
_U (defined in StokesVector)StokesVectorprivate
_V (defined in StokesVector)StokesVectorprivate
_W (defined in PhotonPacket)PhotonPacketprivate
addSegment(int m, double ds)SpatialGridPath
applyBias(double w)PhotonPacket
applyMueller(double S11, double S12, double S22, double S33, double S34, double S44)StokesVector
applyMueller(double S11, double S12, double S33, double S34)StokesVector
clear()SpatialGridPath
compIndex() constPhotonPacketinline
direction() constSpatialGridPathinline
findInteractionPoint(double tauinteract)SpatialGridPath
getScatteringInfo()PhotonPacket
hasObservedOpticalDepth() constPhotonPacketinline
hasPrimaryOrigin() constPhotonPacketinline
hasSecondaryOrigin() constPhotonPacketinline
historyIndex() constPhotonPacketinline
interactionCellIndex() constSpatialGridPathinline
interactionDistance() constSpatialGridPathinline
interactionOpticalDepth() constSpatialGridPathinline
isPolarized() constStokesVectorinline
launch(size_t historyIndex, double lambda, double L, Position bfr, Direction bfk, VelocityInterface *bvi=nullptr, AngularDistributionInterface *adi=nullptr, PolarizationProfileInterface *ppi=nullptr)PhotonPacket
launchEmissionPeelOff(const PhotonPacket *pp, Direction bfk)PhotonPacket
launchScatteringPeelOff(const PhotonPacket *pp, Direction bfk, Vec bfv, double lambda, double w)PhotonPacket
linearPolarizationDegree() constStokesVector
luminosity() constPhotonPacketinline
moveInside(const Box &box, double eps)SpatialGridPath
normal() constStokesVectorinline
numScatt() constPhotonPacketinline
observedOpticalDepth() constPhotonPacketinline
perceivedLuminosity(double lambda) constPhotonPacketinline
perceivedWavelength(Vec receiverVelocity, double expansionVelocity) constPhotonPacket
PhotonPacket()PhotonPacket
polarizationAngle() constStokesVector
position() constSpatialGridPathinline
propagate(double s)PhotonPacket
propagatePosition(double s)SpatialGridPathinline
rotateIntoPlane(Direction k, Direction knew)StokesVector
rotateStokes(double phi, Direction k)StokesVector
scatter(Direction bfk, Vec bfv, double lambda)PhotonPacket
segments() constSpatialGridPathinline
segments()SpatialGridPathinline
setDirection(const Direction &bfk)SpatialGridPathinline
setInteractionPoint(int m, double s, double tauAbs=0.)SpatialGridPath
setObservedOpticalDepth(double tau)PhotonPacketinline
setPolarized(double I, double Q, double U, double V, Direction n)StokesVector
setPolarized(double I, double Q, double U, double V)StokesVector
setPolarized(const StokesVector &polarization)StokesVector
setPosition(const Position &bfr)SpatialGridPathinline
setPrimaryOrigin(int sourceCompIndex)PhotonPacket
setScatteringComponent(int h)PhotonPacketinline
setSecondaryOrigin(int mediumCompIndex)PhotonPacket
setUnpolarized()StokesVectorinline
shiftedEmissionWavelength(double sourceWavelength, Direction photonDirection, Vec sourceVelocity)PhotonPacketstatic
shiftedReceptionWavelength(double photonWavelength, Direction photonDirection, Vec receiverVelocity, double expansionVelocity=0.)PhotonPacketstatic
sourceRestFrameWavelength() constPhotonPacketinline
SpatialGridPath(const Position &bfr, const Direction &bfk)SpatialGridPath
SpatialGridPath()SpatialGridPath
stokes(double &I, double &Q, double &U, double &V)StokesVectorinline
stokesI() constStokesVectorinline
stokesQ() constStokesVectorinline
stokesU() constStokesVectorinline
stokesV() constStokesVectorinline
StokesVector()StokesVectorinline
StokesVector(double I, double Q, double U, double V, Direction n)StokesVector
totalOpticalDepth() constSpatialGridPath
totalPolarizationDegree() constStokesVector
wavelength() constPhotonPacketinline