Loading...
Searching...
No Matches
eonc::rgpot_options_t Struct Reference

#include <ParametersOptions.h>

Public Attributes

std::string backend {"nwchemc"}
 "nwchemc", "cpmdc", "metatomic", or "xtb"
std::string basis {"sto-3g"}
std::string theory {"scf"}
std::string scf_type {"rhf"}
std::string functional {"BLYP"}
double cutoff_ry {70.0}
int charge {0}
int multiplicity {1}
std::string engine_path {}
std::string engine_library {}
std::string engine_root {}
std::string title {}
int memory_mb {0}
std::string scratch_dir {}
std::string input_block {}
std::string permanent_dir {}
std::string params_path {}
int ranks_per_image {0}
std::string model_path {}
std::string device {"cpu"}
std::string length_unit {"angstrom"}
std::string extensions_directory {}
bool check_consistency {false}
double uncertainty_threshold {-1.0}
bool torch_determinism_strict {false}
std::string xtb_paramset {"GFN2xTB"}
double xtb_accuracy {1.0}
double xtb_electronic_temperature {300.0}
int xtb_max_iterations {250}
double xtb_charge {0.0}
int xtb_uhf {0}

Detailed Description

Definition at line 137 of file ParametersOptions.h.

Member Data Documentation

◆ backend

std::string eonc::rgpot_options_t::backend {"nwchemc"}

"nwchemc", "cpmdc", "metatomic", or "xtb"

Definition at line 139 of file ParametersOptions.h.

139{"nwchemc"};

◆ basis

std::string eonc::rgpot_options_t::basis {"sto-3g"}

Definition at line 140 of file ParametersOptions.h.

140{"sto-3g"};

◆ charge

int eonc::rgpot_options_t::charge {0}

Definition at line 147 of file ParametersOptions.h.

147{0};

◆ check_consistency

bool eonc::rgpot_options_t::check_consistency {false}

Definition at line 172 of file ParametersOptions.h.

172{false};

◆ cutoff_ry

double eonc::rgpot_options_t::cutoff_ry {70.0}

Definition at line 146 of file ParametersOptions.h.

146{70.0};

◆ device

std::string eonc::rgpot_options_t::device {"cpu"}

Definition at line 169 of file ParametersOptions.h.

169{"cpu"};

◆ engine_library

std::string eonc::rgpot_options_t::engine_library {}

Definition at line 150 of file ParametersOptions.h.

150{};

◆ engine_path

std::string eonc::rgpot_options_t::engine_path {}

Definition at line 149 of file ParametersOptions.h.

149{};

◆ engine_root

std::string eonc::rgpot_options_t::engine_root {}

Definition at line 151 of file ParametersOptions.h.

151{};

◆ extensions_directory

std::string eonc::rgpot_options_t::extensions_directory {}

Definition at line 171 of file ParametersOptions.h.

171{};

◆ functional

std::string eonc::rgpot_options_t::functional {"BLYP"}

Definition at line 143 of file ParametersOptions.h.

143{"BLYP"};

◆ input_block

std::string eonc::rgpot_options_t::input_block {}

Definition at line 157 of file ParametersOptions.h.

157{};

◆ length_unit

std::string eonc::rgpot_options_t::length_unit {"angstrom"}

Definition at line 170 of file ParametersOptions.h.

170{"angstrom"};

◆ memory_mb

int eonc::rgpot_options_t::memory_mb {0}

Definition at line 153 of file ParametersOptions.h.

153{0};

◆ model_path

std::string eonc::rgpot_options_t::model_path {}

Definition at line 168 of file ParametersOptions.h.

168{};

◆ multiplicity

int eonc::rgpot_options_t::multiplicity {1}

Definition at line 148 of file ParametersOptions.h.

148{1};

◆ params_path

std::string eonc::rgpot_options_t::params_path {}

Definition at line 162 of file ParametersOptions.h.

162{};

◆ permanent_dir

std::string eonc::rgpot_options_t::permanent_dir {}

Definition at line 158 of file ParametersOptions.h.

158{};

◆ ranks_per_image

int eonc::rgpot_options_t::ranks_per_image {0}

Definition at line 166 of file ParametersOptions.h.

166{0};

◆ scf_type

std::string eonc::rgpot_options_t::scf_type {"rhf"}

Definition at line 142 of file ParametersOptions.h.

142{"rhf"};

◆ scratch_dir

std::string eonc::rgpot_options_t::scratch_dir {}

Definition at line 154 of file ParametersOptions.h.

154{};

◆ theory

std::string eonc::rgpot_options_t::theory {"scf"}

Definition at line 141 of file ParametersOptions.h.

141{"scf"};

◆ title

std::string eonc::rgpot_options_t::title {}

Definition at line 152 of file ParametersOptions.h.

152{};

◆ torch_determinism_strict

bool eonc::rgpot_options_t::torch_determinism_strict {false}

Definition at line 174 of file ParametersOptions.h.

174{false};

◆ uncertainty_threshold

double eonc::rgpot_options_t::uncertainty_threshold {-1.0}

Definition at line 173 of file ParametersOptions.h.

173{-1.0};

◆ xtb_accuracy

double eonc::rgpot_options_t::xtb_accuracy {1.0}

Definition at line 177 of file ParametersOptions.h.

177{1.0};

◆ xtb_charge

double eonc::rgpot_options_t::xtb_charge {0.0}

Definition at line 180 of file ParametersOptions.h.

180{0.0};

◆ xtb_electronic_temperature

double eonc::rgpot_options_t::xtb_electronic_temperature {300.0}

Definition at line 178 of file ParametersOptions.h.

178{300.0};

◆ xtb_max_iterations

int eonc::rgpot_options_t::xtb_max_iterations {250}

Definition at line 179 of file ParametersOptions.h.

179{250};

◆ xtb_paramset

std::string eonc::rgpot_options_t::xtb_paramset {"GFN2xTB"}

Definition at line 176 of file ParametersOptions.h.

176{"GFN2xTB"};

◆ xtb_uhf

int eonc::rgpot_options_t::xtb_uhf {0}

Definition at line 181 of file ParametersOptions.h.

181{0};

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