#include <train_kedf.h>
◆ Train_KEDF()
Train_KEDF::Train_KEDF |
( |
| ) |
|
|
inline |
◆ ~Train_KEDF()
Train_KEDF::~Train_KEDF |
( |
| ) |
|
◆ init()
void Train_KEDF::init |
( |
| ) |
|
◆ init_input_index()
void Train_KEDF::init_input_index |
( |
| ) |
|
◆ lossFunction()
torch::Tensor Train_KEDF::lossFunction |
( |
torch::Tensor |
enhancement, |
|
|
torch::Tensor |
target, |
|
|
torch::Tensor |
coef = torch::ones(1) |
|
) |
| |
◆ lossFunction_new()
torch::Tensor Train_KEDF::lossFunction_new |
( |
torch::Tensor |
enhancement, |
|
|
torch::Tensor |
target, |
|
|
torch::Tensor |
weight, |
|
|
torch::Tensor |
coef = torch::ones(1) |
|
) |
| |
◆ potTest()
void Train_KEDF::potTest |
( |
| ) |
|
◆ set_device()
void Train_KEDF::set_device |
( |
| ) |
|
◆ setUpFFT()
void Train_KEDF::setUpFFT |
( |
| ) |
|
◆ train()
void Train_KEDF::train |
( |
| ) |
|
◆ cTF
const double Train_KEDF::cTF |
Initial value:= 3.0 / 10.0 * std::pow(3 * std::pow(M_PI, 2.0), 2.0 / 3.0)
* 2
◆ data_train
Data Train_KEDF::data_train |
◆ data_vali
Data Train_KEDF::data_vali |
◆ descriptor_type
std::vector<std::string> Train_KEDF::descriptor_type = {} |
◆ device
torch::Device Train_KEDF::device = torch::Device(torch::kCUDA) |
◆ feg3_correct
double Train_KEDF::feg3_correct = 0.541324854612918 |
◆ feg_dFdgamma
torch::Tensor Train_KEDF::feg_dFdgamma |
◆ feg_inpt
torch::Tensor Train_KEDF::feg_inpt |
◆ feg_predict
torch::Tensor Train_KEDF::feg_predict |
◆ grid_train
Grid Train_KEDF::grid_train |
◆ grid_vali
Grid Train_KEDF::grid_vali |
◆ input
◆ kernel_index
std::vector<int> Train_KEDF::kernel_index = {} |
◆ kernel_train
Kernel* Train_KEDF::kernel_train = nullptr |
◆ kernel_vali
Kernel* Train_KEDF::kernel_vali = nullptr |
◆ ninput
int Train_KEDF::ninput = 0 |
◆ nn
◆ potential
◆ pqcoef
const double Train_KEDF::pqcoef = 1.0 / (4.0 * std::pow(3 * std::pow(M_PI, 2.0), 2.0 / 3.0)) |
◆ train_volume
double* Train_KEDF::train_volume = nullptr |
◆ vali_volume
double* Train_KEDF::vali_volume = nullptr |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_pw/module_ofdft/ml_tools/train_kedf.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_pw/module_ofdft/ml_tools/train_kedf.cpp