MADNESS 0.10.1
|
#include <corepotential.h>
Public Member Functions | |
CoreOrbital () | |
CoreOrbital (int type, const std::vector< double > &coeff, const std::vector< double > &expnt, double Bc) | |
double | eval (int m, double rsq, double x, double y, double z) const |
double | eval_derivative (int m, int axis, double xi, double rsq, double x, double y, double z) const |
double | eval_radial (double rsq) const |
double | eval_radial_derivative (double rsq, double xi) const |
double | eval_spherical_harmonics (int m, double x, double y, double z, double &dp, int axis) const |
template<typename Archive > | |
void | serialize (Archive &ar) |
Public Attributes | |
double | Bc |
vector< double > | coeff |
vector< double > | expnt |
double | rsqmax |
int | type |
|
inline |
|
inline |
References expnt, madness::nonlinear_vector_solver(), and rsqmax.
References e(), eval_radial(), eval_spherical_harmonics(), m, madness::nonlinear_vector_solver(), p(), R, and type.
double madness::CoreOrbital::eval_derivative | ( | int | m, |
int | axis, | ||
double | xi, | ||
double | rsq, | ||
double | x, | ||
double | y, | ||
double | z | ||
) | const |
References axis, e(), eval_radial(), eval_radial_derivative(), eval_spherical_harmonics(), m, madness::nonlinear_vector_solver(), p(), R, type, and xi.
References coeff, expnt, k, madness::nonlinear_vector_solver(), madness::constants::pi, and pow().
Referenced by eval(), and eval_derivative().
References coeff, expnt, k, madness::nonlinear_vector_solver(), madness::constants::pi, pow(), and xi.
Referenced by eval_derivative().
double madness::CoreOrbital::Bc |
Referenced by serialize().
vector<double> madness::CoreOrbital::coeff |
Referenced by eval_radial(), eval_radial_derivative(), and serialize().
vector<double> madness::CoreOrbital::expnt |
Referenced by CoreOrbital(), eval_radial(), eval_radial_derivative(), and serialize().
double madness::CoreOrbital::rsqmax |
Referenced by CoreOrbital(), and serialize().
int madness::CoreOrbital::type |
Referenced by eval(), eval_derivative(), eval_spherical_harmonics(), and serialize().