Langmuir
Simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LangmuirCore::ExcitonWriter Class Reference

A class to output exciton stats (lifetime and pathlength) More...

#include <writer.h>

Public Member Functions

 ExcitonWriter (World &world, const QString &name, QObject *parent=0)
 constructs the writer, has the same parameters as OutputInfo More...
 
void write (ChargeAgent &charge1, ChargeAgent &charge2, bool recombined=false)
 write the exciton statistics to the stream More...
 

Protected Attributes

Worldm_world
 reference to the world object More...
 
OutputStream m_stream
 output file stream More...
 

Detailed Description

A class to output exciton stats (lifetime and pathlength)

Constructor & Destructor Documentation

LangmuirCore::ExcitonWriter::ExcitonWriter ( World world,
const QString &  name,
QObject *  parent = 0 
)

constructs the writer, has the same parameters as OutputInfo

Member Function Documentation

void LangmuirCore::ExcitonWriter::write ( ChargeAgent charge1,
ChargeAgent charge2,
bool  recombined = false 
)

write the exciton statistics to the stream

Member Data Documentation

OutputStream LangmuirCore::ExcitonWriter::m_stream
protected

output file stream

World& LangmuirCore::ExcitonWriter::m_world
protected

reference to the world object


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