Represents a core potential.
More...
#include <corepotential.h>
|
| std::vector< int > | l |
| | Angular momentum = 0, 1, 2, ... More...
|
| |
| std::vector< int > | n |
| |
| std::vector< double > | A |
| |
| std::vector< double > | alpha |
| |
| double | eprec |
| |
| double | rcut0 |
| |
| double | rcut |
| |
Represents a core potential.
General Core Potential is able to write down as following form:
CorePotential holds these parameters (l,n,A,alpha)
Note: CorePotential::eval() currently ignores `l'. (It means `
' is always `1'.)
| CorePotential::CorePotential |
( |
| ) |
|
|
inline |
| CorePotential::CorePotential |
( |
const std::vector< int > & |
l, |
|
|
const std::vector< int > & |
n, |
|
|
const std::vector< double > & |
A, |
|
|
const std::vector< double > & |
alpha |
|
) |
| |
|
inline |
| CorePotential::CorePotential |
( |
| ) |
|
|
inline |
| CorePotential::CorePotential |
( |
const std::vector< int > & |
l, |
|
|
const std::vector< int > & |
n, |
|
|
const std::vector< double > & |
A, |
|
|
const std::vector< double > & |
alpha |
|
) |
| |
|
inline |
| double CorePotential::eval |
( |
double |
r | ) |
const |
| double CorePotential::eval |
( |
double |
r | ) |
const |
| double CorePotential::eval_derivative |
( |
double |
xi, |
|
|
double |
r |
|
) |
| const |
| double CorePotential::eval_derivative |
( |
double |
xi, |
|
|
double |
r |
|
) |
| const |
template<typename Archive >
| void CorePotential::serialize |
( |
Archive & |
ar | ) |
|
|
inline |
template<typename Archive >
| void CorePotential::serialize |
( |
Archive & |
ar | ) |
|
|
inline |
| std::string CorePotential::to_string |
( |
| ) |
const |
| std::string CorePotential::to_string |
( |
| ) |
const |
| std::vector< double > CorePotential::A |
| std::vector< double > CorePotential::alpha |
| double CorePotential::eprec |
| std::vector< int > CorePotential::l |
Angular momentum = 0, 1, 2, ...
| std::vector< int > CorePotential::n |
| double CorePotential::rcut |
| double CorePotential::rcut0 |
The documentation for this struct was generated from the following file: