|
| SurfaceMoleculeInteraction (const double &d, const double &R, const std::vector< double > &charge_center, realfunc &rhot, const double &sigma, World &world, const int &maxiter) |
|
std::vector< madness::Vector< double, 3 > > | colloid_coords () const |
|
std::vector< double > | colloid_radii () const |
|
realfunc | make_surfcharge (const realfunc &u, const realfunc &surface, const realfunc &volume) const |
|
realfunc | perturbed_molecular_pot (const realfunc &surface, const realfunc &volume) const |
|
◆ SurfaceMoleculeInteraction()
SurfaceMoleculeInteraction::SurfaceMoleculeInteraction |
( |
const double & |
d, |
|
|
const double & |
R, |
|
|
const std::vector< double > & |
charge_center, |
|
|
realfunc & |
rhot, |
|
|
const double & |
sigma, |
|
|
World & |
world, |
|
|
const int & |
maxiter |
|
) |
| |
|
inline |
◆ colloid_coords()
std::vector< madness::Vector< double, 3 > > SurfaceMoleculeInteraction::colloid_coords |
( |
| ) |
const |
|
inline |
◆ colloid_radii()
std::vector< double > SurfaceMoleculeInteraction::colloid_radii |
( |
| ) |
const |
|
inline |
◆ make_surfcharge()
References madness::binary_op(), madness::copy(), lo, madness::constants::pi, madness::plot_line(), rhot, madness::Function< T, NDIM >::scale(), u(), madness::Function< T, NDIM >::unaryop(), and madness::Function< T, NDIM >::world().
Referenced by perturbed_molecular_pot().
◆ perturbed_molecular_pot()
realfunc SurfaceMoleculeInteraction::perturbed_molecular_pot |
( |
const realfunc & |
surface, |
|
|
const realfunc & |
volume |
|
) |
| const |
|
inline |
References madness::CoulombOperator(), e(), lo, make_surfcharge(), maxiter, madness::Function< T, NDIM >::norm2(), op(), madness::plot_line(), madness::print(), madness::World::rank(), rhot, madness::truncate(), and world.
Referenced by main().
◆ charge_center
const std::vector<double> SurfaceMoleculeInteraction::charge_center |
|
private |
const double& SurfaceMoleculeInteraction::d |
|
private |
◆ maxiter
const int& SurfaceMoleculeInteraction::maxiter |
|
private |
const double& SurfaceMoleculeInteraction::R |
|
private |
◆ rhot
realfunc& SurfaceMoleculeInteraction::rhot |
|
private |
◆ sigma
const double& SurfaceMoleculeInteraction::sigma |
|
private |
◆ world
World& SurfaceMoleculeInteraction::world |
|
private |
The documentation for this class was generated from the following file: