![]() |
NanoStructures
1.0
DMFT solver for layered, strongly correlated nanostructures
|
Public Member Functions | |
| void | init () |
| void | setupKernel () |
| void | setupWeights () |
| void | doConvolution () |
| void | broaden () |
| void | setPoles (math::Function positive, math::Function negative) |
Public Attributes | |
| std::vector< double > | posHT |
| std::vector< double > | negHT |
Protected Attributes | |
| int | polesSize |
| int | polesPosSize |
| int | polesNegSize |
| int | numPointsFT |
| math::Function | posPoles |
| math::Function | negPoles |
| std::vector< MKL_Complex16 > | weightsPos |
| std::vector< MKL_Complex16 > | weightsNeg |
| std::vector< MKL_Complex16 > | kernelF |
| std::vector< MKL_Complex16 > | kernelB |
| std::vector< MKL_Complex16 > | broadenedF |
| std::vector< MKL_Complex16 > | broadenedB |
Static Protected Attributes | |
| static int | halfKernelSize = 32000 |
| static int | kernelSize = 2 * HilbertTransformer::halfKernelSize + 1 |
| void math::HilbertTransformer::setupKernel | ( | ) |
fix to be general
1.8.6