Open PaperOpt
Fluorescence Class Reference

#include <Fluorescence.h>

List of all members.

Public Member Functions

 Fluorescence (Array2D< float > &ar, vector< float > &rLambda, float rScalFactor)
 ~Fluorescence (void)
int Process (WavePacket &wp) const
float GetLambda (int lambdaIndex) const

Constructor & Destructor Documentation

Fluorescence::Fluorescence ( Array2D< float > &  ar,
vector< float > &  rLambda,
float  rScalFactor 
)

Constructor

Parameters:
arthe uninterpolated fluorescence matrix as read from the fluorescence file.
rLambdathe simulation wavelengths.

Here is the call graph for this function:

Fluorescence::~Fluorescence ( void  ) [inline]

Member Function Documentation

float Fluorescence::GetLambda ( int  lambdaIndex) const [inline]

Here is the caller graph for this function:

int Fluorescence::Process ( WavePacket wp) const

This functions calculates to which wavelength a wavepacket is transferred to.

Parameters:
wpThe wave packet
Returns:
-1 if no fluorescence (absorption) or 1 if fluorescence. Change the wp's direction and polarisation isotropically upon fluorescence

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: