MADNESS  0.10.1
Public Member Functions | List of all members
slymer::BasisFunction Class Referenceabstract

Abstract base class for generic basis functions. More...

#include <basis.h>

Inheritance diagram for slymer::BasisFunction:
Inheritance graph
[legend]

Public Member Functions

virtual ~BasisFunction ()=default
 
virtual double operator() (const std::array< double, 3 > &x) const =0
 Evaluate the basis function at the specified point. More...
 

Detailed Description

Abstract base class for generic basis functions.

Constructor & Destructor Documentation

◆ ~BasisFunction()

virtual slymer::BasisFunction::~BasisFunction ( )
virtualdefault

Member Function Documentation

◆ operator()()

virtual double slymer::BasisFunction::operator() ( const std::array< double, 3 > &  x) const
pure virtual

Evaluate the basis function at the specified point.

Parameters
[in]xThe point.
Returns
The basis function evaluated at the point x.

Implemented in slymer::GaussianFunction.


The documentation for this class was generated from the following file: