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

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

#include <export_files.h>

Inheritance diagram for PAPRECA::ElementalDistribution:
Collaboration diagram for PAPRECA::ElementalDistribution:

Public Member Functions

 ElementalDistribution ()
 
 ElementalDistribution (const int &print_freq_in)
 
 ~ElementalDistribution ()
 
void init (const int &KMC_loopid, const int &types_num)
 
void append (LAMMPS_NS::LAMMPS *lmp, double **mass_profiles, const int &types_num, const int &bins_num, const double &bin_width, double *atom_mass)
 
- 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 distribution.log files.

Constructor & Destructor Documentation

◆ ElementalDistribution() [1/2]

PAPRECA::ElementalDistribution::ElementalDistribution ( )

◆ ElementalDistribution() [2/2]

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

◆ ~ElementalDistribution()

PAPRECA::ElementalDistribution::~ElementalDistribution ( )

Member Function Documentation

◆ append()

void PAPRECA::ElementalDistribution::append ( LAMMPS_NS::LAMMPS *  lmp,
double **  mass_profiles,
const int &  types_num,
const int &  bins_num,
const double &  bin_width,
double *  atom_mass 
)

◆ init()

void PAPRECA::ElementalDistribution::init ( const int &  KMC_loopid,
const int &  types_num 
)

Friends And Related Function Documentation

◆ PaprecaConfig

friend class PaprecaConfig
friend

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