#include <kmcmultiple.h>
|
void | RunVSSM () |
|
void | PrintChargeVelocity (double simtime) |
|
void | PrintDiagDandMu (const Eigen::Matrix3d &avgdiffusiontensor, double simtime, unsigned long step) |
|
void | WriteToEnergyFile (std::fstream &tfile, double simtime, unsigned long step) const |
|
void | WriteToTrajectory (std::fstream &traj, std::vector< Eigen::Vector3d > &startposition, double simtime, unsigned long step) const |
|
void | PrintDiffandMu (const Eigen::Matrix3d &avgdiffusiontensor, double simtime, unsigned long step) |
|
Definition at line 31 of file kmcmultiple.h.
◆ KMCMultiple()
votca::xtp::KMCMultiple::KMCMultiple |
( |
| ) |
|
|
default |
◆ ~KMCMultiple()
votca::xtp::KMCMultiple::~KMCMultiple |
( |
| ) |
|
|
default |
◆ Evaluate()
bool votca::xtp::KMCMultiple::Evaluate |
( |
Topology & | top | ) |
|
|
protectedvirtual |
◆ Identify()
std::string votca::xtp::KMCMultiple::Identify |
( |
| ) |
const |
|
inlinevirtual |
Calculator name.
This name is used to register a calculator in a Factory It the name of the XML file with the default calculator options stored in VOTCASHARE
- Returns
- calculator name
Implements votca::xtp::QMCalculator.
Definition at line 36 of file kmcmultiple.h.
◆ ParseSpecificOptions()
void votca::xtp::KMCMultiple::ParseSpecificOptions |
( |
const tools::Property & | user_options | ) |
|
|
protectedvirtual |
◆ PrintChargeVelocity()
void votca::xtp::KMCMultiple::PrintChargeVelocity |
( |
double | simtime | ) |
|
|
private |
◆ PrintDiagDandMu()
void votca::xtp::KMCMultiple::PrintDiagDandMu |
( |
const Eigen::Matrix3d & | avgdiffusiontensor, |
|
|
double | simtime, |
|
|
unsigned long | step ) |
|
private |
◆ PrintDiffandMu()
void votca::xtp::KMCMultiple::PrintDiffandMu |
( |
const Eigen::Matrix3d & | avgdiffusiontensor, |
|
|
double | simtime, |
|
|
unsigned long | step ) |
|
private |
◆ RunVSSM()
void votca::xtp::KMCMultiple::RunVSSM |
( |
| ) |
|
|
privatevirtual |
◆ WriteToEnergyFile()
void votca::xtp::KMCMultiple::WriteToEnergyFile |
( |
std::fstream & | tfile, |
|
|
double | simtime, |
|
|
unsigned long | step ) const |
|
private |
◆ WriteToStateFile()
bool votca::xtp::KMCMultiple::WriteToStateFile |
( |
| ) |
const |
|
inlinevirtual |
◆ WriteToTrajectory()
void votca::xtp::KMCMultiple::WriteToTrajectory |
( |
std::fstream & | traj, |
|
|
std::vector< Eigen::Vector3d > & | startposition, |
|
|
double | simtime, |
|
|
unsigned long | step ) const |
|
private |
◆ diffusionresolution_
unsigned long votca::xtp::KMCMultiple::diffusionresolution_ = 1000 |
|
private |
◆ intermediateoutput_frequency_
Index votca::xtp::KMCMultiple::intermediateoutput_frequency_ = 10000 |
|
private |
◆ outputtime_
double votca::xtp::KMCMultiple::outputtime_ |
|
private |
◆ runtime_
double votca::xtp::KMCMultiple::runtime_ |
|
private |
◆ timefile_
std::string votca::xtp::KMCMultiple::timefile_ = "" |
|
private |
The documentation for this class was generated from the following files: