#include <gatefield.h>
◆ Gatefield()
elecstate::Gatefield::Gatefield |
( |
| ) |
|
◆ ~Gatefield()
elecstate::Gatefield::~Gatefield |
( |
| ) |
|
◆ add_gatefield()
void elecstate::Gatefield::add_gatefield |
( |
double * |
vltot, |
|
|
const UnitCell & |
cell, |
|
|
const ModulePW::PW_Basis * |
rho_basis, |
|
|
const bool & |
linear, |
|
|
const bool & |
quadratic |
|
) |
| |
|
static |
◆ compute_force()
◆ mopopla()
double elecstate::Gatefield::mopopla |
( |
double & |
zgate, |
|
|
double |
z, |
|
|
bool |
flag |
|
) |
| |
|
static |
◆ block
bool elecstate::Gatefield::block = false |
|
static |
◆ block_down
double elecstate::Gatefield::block_down = 0.45 |
|
static |
◆ block_height
double elecstate::Gatefield::block_height = 0.1 |
|
static |
◆ block_up
double elecstate::Gatefield::block_up = 0.55 |
|
static |
◆ etotgatefield
double elecstate::Gatefield::etotgatefield = 0.0 |
|
static |
◆ relax
bool elecstate::Gatefield::relax = false |
|
static |
◆ rho_surface
double elecstate::Gatefield::rho_surface |
|
static |
◆ zgate
double elecstate::Gatefield::zgate = 0.5 |
|
static |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/module_pot/gatefield.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/module_pot/gatefield.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_estate/test/elecstate_print_test.cpp
- /home/runner/work/abacus-develop/abacus-develop/source/source_io/test/for_testing_input_conv.h