|
ergo
|
#include <grid_atomic.h>
Public Member Functions | |
| RadialSchemeLMG (const GridGenMolInfo &ggmi_) | |
| virtual void | init (int myNumber, int charge, real threshold) |
| Initializes the LMG radial grid generator for given atom charge and acceptable error threshold. | |
| virtual void | generate (real *r, real *w) |
| Generates grid point positions and associated weights using LMG method. | |
| virtual | ~RadialSchemeLMG () |
| Public Member Functions inherited from RadialScheme | |
| RadialScheme (const char *n) | |
| int | size () const |
| virtual | ~RadialScheme () |
Private Attributes | |
| const GridGenMolInfo & | ggmi |
| int * | nucorb |
| real(* | aa )[2] |
| int | maxL |
| real | rl |
| real | grdc |
| real | h |
| real | eph |
Additional Inherited Members | |
| Public Attributes inherited from RadialScheme | |
| const char * | name |
| int | gridSize |
|
explicit |
References aa, ggmi, maxL, nucorb, and RadialScheme::RadialScheme().
Generates grid point positions and associated weights using LMG method.
Implements RadialScheme.
References eph, grdc, RadialScheme::gridSize, h, and rl.
|
virtual |
Initializes the LMG radial grid generator for given atom charge and acceptable error threshold.
Implements RadialScheme.
References aa, charge, diserr(), eph, grdc, RadialScheme::gridSize, h, maxL, nucorb, outerr(), rl, template_blas_exp(), and template_blas_log().
|
private |
Referenced by init(), RadialSchemeLMG(), and ~RadialSchemeLMG().
|
private |
Referenced by generate(), and init().
|
private |
Referenced by RadialSchemeLMG().
|
private |
Referenced by generate(), and init().
|
private |
Referenced by generate(), and init().
|
private |
Referenced by init(), and RadialSchemeLMG().
|
private |
Referenced by init(), RadialSchemeLMG(), and ~RadialSchemeLMG().
|
private |
Referenced by generate(), and init().