#include <ExpModX.h>


Public Member Functions | |
| ExpModX (const size_type component, const double exponent=1.0) | |
| double | operator() (const utils::Point &point) const override |
| std::vector< double > | operator() (const std::vector< utils::Point > &points) const override |
Public Member Functions inherited from dftefe::utils::ScalarSpatialFunction< Q > | |
| virtual | ~ScalarSpatialFunction ()=default |
| virtual Q | operator() (const utils::Point &point) const =0 |
| virtual std::vector< Q > | operator() (const std::vector< utils::Point > &points) const =0 |
| template<MemorySpace memorySpace> | |
| void | eval (const size_type numPoints, const double *t, Q *q) const |
Private Attributes | |
| size_type | d_component |
| double | d_exponent |
Additional Inherited Members | |
Protected Member Functions inherited from dftefe::utils::ScalarSpatialFunction< Q > | |
| virtual void | evalHost (size_type numPoints, const double *t, Q *q) const |
| dftefe::utils::ExpModX::ExpModX | ( | const size_type | component, |
| const double | exponent = 1.0 |
||
| ) |
|
overridevirtual |
Implements dftefe::utils::ScalarSpatialFunction< Q >.
|
overridevirtual |
Implements dftefe::utils::ScalarSpatialFunction< Q >.
|
private |
|
private |