Public Attributes | List of all members
MMC_visitor Struct Reference

A structure that accumulates the statistics about the simulation. More...

Public Attributes

float raytet
 
float raytet0
 
float rtstep
 
int detcount
 
int bufpos
 
int reclen
 
float * partialpath
 
void * photonseed
 
double * launchweight
 
double * absorbweight
 
double * kahanc0
 
double * kahanc1
 

Detailed Description

A structure that accumulates the statistics about the simulation.

Member Data Documentation

◆ absorbweight

double* MMC_visitor::absorbweight

pointer to accumulated absorbed photon weight

◆ bufpos

int MMC_visitor::bufpos

the position of the detected photon buffer

◆ detcount

int MMC_visitor::detcount

number of total detected photons

◆ kahanc0

double* MMC_visitor::kahanc0

temp variable to enable Kahan summation to reduce round-off error

◆ kahanc1

double* MMC_visitor::kahanc1

temp variable to enable Kahan summation to reduce round-off error

◆ launchweight

double* MMC_visitor::launchweight

pointer to accumulated launched photon weight

◆ partialpath

float* MMC_visitor::partialpath

pointer to the partial path data buffer

◆ photonseed

void* MMC_visitor::photonseed

pointer to store the photon seed

◆ raytet

float MMC_visitor::raytet

total number of ray-tet tests

◆ raytet0

float MMC_visitor::raytet0

total number of ray-tet tests outside of the object mesh

◆ reclen

int MMC_visitor::reclen

record (4-byte per record) number per detected photon

◆ rtstep

float MMC_visitor::rtstep

reciprocal of the movement step - obsolete


The documentation for this struct was generated from the following file: