#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: