◆ SVPESolver()
| SVPESolver::SVPESolver |
( |
World & | world, |
|
|
double | sigma, |
|
|
double | epsilon_0, |
|
|
double | epsilon_1, |
|
|
const vector_real & | atomic_radii, |
|
|
const vector_coord_3d & | atomic_coords, |
|
|
const double | minlen ) |
|
inline |
References madness::CoulombOperator(), dlog, epsilon_0, epsilon_1, madness::FunctionFactory< T, NDIM >::functor(), minlen, madness::FunctionFactory< T, NDIM >::nofence(), op, madness::constants::pi, rdielectric, madness::scale(), sigma, thresh, and madness::truncate().
◆ make_surface_charge()
◆ solve()
Solve for the full Coulomb potential using the free-particle GF.
References madness::Function< T, NDIM >::clear(), e(), make_surface_charge(), madness::norm2(), op, madness::print(), rdielectric, thresh, madness::Function< T, NDIM >::trace(), madness::Function< T, NDIM >::truncate(), madness::truncate(), u(), madness::NonlinearSolverND< NDIM >::update(), and madness::wall_time().
Referenced by main().
◆ dlog
◆ epsilon_0
| const double SVPESolver::epsilon_0 |
|
private |
◆ epsilon_1
| const double SVPESolver::epsilon_1 |
|
private |
◆ minlen
| const double SVPESolver::minlen |
|
private |
◆ op
◆ rdielectric
◆ sigma
| const double SVPESolver::sigma |
|
private |
◆ thresh
| const double SVPESolver::thresh |
|
private |
The documentation for this class was generated from the following file: