|
template<typename DataType > |
static Array< DataType > | gaussian (const Array< DataType > &data, double sigma, int windowSize) |
|
template<typename DataType > |
static std::vector< DataType > | gaussian (const std::vector< DataType > &data, double sigma, int windowSize) |
|
template<typename DataType > |
static std::vector< DataType > | gaussian (const DataType *data, unsigned int size, double sigma, int windowSize) |
|
static Property::DOS | gaussian (const Property::DOS &dos, double sigma, int windowSize) |
|
static Property::LDOS | gaussian (const Property::LDOS &ldos, double sigma, int windowSize) |
|
static Property::SpinPolarizedLDOS | gaussian (const Property::SpinPolarizedLDOS &ldos, double sigma, int windowSize) |
|
◆ gaussian() [1/6]
template<typename DataType >
Array< DataType > TBTK::Smooth::gaussian |
( |
const Array< DataType > & |
data, |
|
|
double |
sigma, |
|
|
int |
windowSize |
|
) |
| |
|
inlinestatic |
Gaussian smoothing of custom data.
◆ gaussian() [2/6]
template<typename DataType >
std::vector< DataType > TBTK::Smooth::gaussian |
( |
const DataType * |
data, |
|
|
unsigned int |
size, |
|
|
double |
sigma, |
|
|
int |
windowSize |
|
) |
| |
|
inlinestatic |
Gaussian smoothing of custom data.
◆ gaussian() [3/6]
Gaussian smoothing of DOS.
◆ gaussian() [4/6]
Gaussian smoothing of LDOS.
◆ gaussian() [5/6]
Gaussian smoothing of LDOS.
◆ gaussian() [6/6]
template<typename DataType >
std::vector< DataType > TBTK::Smooth::gaussian |
( |
const std::vector< DataType > & |
data, |
|
|
double |
sigma, |
|
|
int |
windowSize |
|
) |
| |
|
inlinestatic |
Gaussian smoothing of custom data.
The documentation for this class was generated from the following file:
- /TBTK/Lib/include/Utilities/TBTK/Smooth.h