PAPRECA hybrid off-lattice kMC/MD simulator  2.0.0 (17 September 2024)
PAPRECA::SurfaceCoverage Class Reference

Child class of File, manages surface_coverage.log files. More...

#include <export_files.h>

Inheritance diagram for PAPRECA::SurfaceCoverage:
Collaboration diagram for PAPRECA::SurfaceCoverage:

Public Member Functions

 SurfaceCoverage ()
 
 SurfaceCoverage (const int &print_freq_in)
 
 ~SurfaceCoverage ()
 
void init ()
 
void append (const double &time, const double &surface_coverage)
 
- Public Member Functions inherited from PAPRECA::File
 File ()
 
 File (const int &print_freq_in)
 
virtual ~File ()
 
virtual void close ()
 
void setActive ()
 
void setIncative ()
 
const bool isActive () const
 
void setPrintFreq (const int &print_freq_in)
 
const int getPrintFreq () const
 

Friends

class PaprecaConfig
 

Additional Inherited Members

- Protected Attributes inherited from PAPRECA::File
std::ofstream file
 
bool is_active = false
 
int print_freq = 0
 

Detailed Description

Child class of File, manages surface_coverage.log files.

Constructor & Destructor Documentation

◆ SurfaceCoverage() [1/2]

PAPRECA::SurfaceCoverage::SurfaceCoverage ( )

◆ SurfaceCoverage() [2/2]

PAPRECA::SurfaceCoverage::SurfaceCoverage ( const int &  print_freq_in)

◆ ~SurfaceCoverage()

PAPRECA::SurfaceCoverage::~SurfaceCoverage ( )

Member Function Documentation

◆ append()

void PAPRECA::SurfaceCoverage::append ( const double &  time,
const double &  surface_coverage 
)

◆ init()

void PAPRECA::SurfaceCoverage::init ( )

Friends And Related Function Documentation

◆ PaprecaConfig

friend class PaprecaConfig
friend

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