DFT-EFE
 
Loading...
Searching...
No Matches
LogModX.h
Go to the documentation of this file.
1#ifndef dftefeLogModX_h
2#define dftefeLogModX_h
3
5#include "MathConstants.h"
6namespace dftefe
7{
8 namespace utils
9 {
11 {
12 public:
13 LogModX(const size_type component, const double base = mathConstants::e);
14 double
15 operator()(const utils::Point &point) const override;
16 std::vector<double>
17 operator()(const std::vector<utils::Point> &points) const override;
18
19 private:
21 double d_logBase;
22 };
23
24 } // namespace utils
25} // namespace dftefe
26#endif // dftefeLogModX_h
Definition: LogModX.h:11
double d_logBase
Definition: LogModX.h:21
double operator()(const utils::Point &point) const override
Definition: LogModX.cpp:16
size_type d_component
Definition: LogModX.h:20
Definition: PointImpl.h:13
Abstract base for scalar functions of a spatial point.
Definition: ScalarSpatialFunction.h:23
const double e
Definition: MathConstants.h:34
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
std::uint64_t size_type
Definition: TypeConfig.h:9