13 #ifndef HEX_DISTORTING_POTENTIAL 
   14 #define HEX_DISTORTING_POTENTIAL 
  148     void toFile(
const char * filename) 
const;
 
  149     int n()
 const { 
return n_; }
 
  150     double k()
 const { 
return k_; }
 
Distorting potential information. 
Definition: potential.h:67
void toFile(const char *filename) const 
Definition: potential.cpp:140
double plusMonopole(double x) const 
Add multipole field potential to the distorting potential. 
Definition: potential.cpp:76
int n() const 
Definition: potential.h:149
DistortingPotential operator=(DistortingPotential const &V)
Assignment. 
Definition: potential.cpp:38
DistortingPotential(DistortingPotential const &U)
Definition: potential.h:75
double operator()(double x) const 
Evaluate the distorting potential. 
Definition: potential.cpp:52
double getConstant() const 
Return the zero limit. 
Definition: potential.cpp:86
double getTurningPoint() const 
Classical turning point. 
Definition: potential.h:107
std::pair< double, int > getZeroAsymptotic(double x) const 
Near-zero asymptotic behaviour. 
Definition: potential.h:117
const rArrays Ucoeffs
U polynomial coefficients. 
Definition: potential.cpp:22
bool operator==(DistortingPotential const &V) const 
Comparison. 
Definition: potential.cpp:46
A comfortable data array class. 
Definition: arrays.h:151
DistortingPotential(int n, double rmax=0.)
Definition: potential.h:73
double getFarRadius() const 
Return largest evaluated coordinate. 
Definition: potential.cpp:104
DistortingPotential(double k, double rmax=0.)
Definition: potential.h:74
DistortingPotential()
Definition: potential.h:72
double k() const 
Definition: potential.h:150
Base class for radial functions. 
Definition: special.h:536