ergo
RadialSchemeTurbo Struct Reference

#include <grid_atomic.h>

Inheritance diagram for RadialSchemeTurbo:
RadialScheme

Public Member Functions

 RadialSchemeTurbo ()
 
virtual void init (int myNumber, int charge, real threshold)
 This quadrature follows [JCP 102, 346 (1995)]. More...
 
virtual void generate (real *r, real *w)
 Actual generation of the radial quadrature. More...
 
- Public Member Functions inherited from RadialScheme
 RadialScheme (const char *n)
 
int size () const
 
virtual ~RadialScheme ()
 

Public Attributes

real zeta
 
- Public Attributes inherited from RadialScheme
const char * name
 
int gridSize
 

Constructor & Destructor Documentation

◆ RadialSchemeTurbo()

RadialSchemeTurbo::RadialSchemeTurbo ( )
inline

Member Function Documentation

◆ generate()

void RadialSchemeTurbo::generate ( real r,
real w 
)
virtual

Actual generation of the radial quadrature.

Implements RadialScheme.

References RadialScheme::gridSize, template_blas_cos(), template_blas_log(), template_blas_pow(), template_blas_sin(), and zeta.

◆ init()

void RadialSchemeTurbo::init ( int  myNumber,
int  Z,
real  thrl 
)
virtual

This quadrature follows [JCP 102, 346 (1995)].

That is T2 quadrature with M4 mapping of r.

Implements RadialScheme.

References RadialScheme::gridSize, template_blas_log10(), and zeta.

Member Data Documentation

◆ zeta

real RadialSchemeTurbo::zeta

Referenced by generate(), and init().


The documentation for this struct was generated from the following files: