1#ifndef RP_HAMILTONIAN_ANALYZER_H
2#define RP_HAMILTONIAN_ANALYZER_H
37 template <
int D,
class T>
59 typename T::System& system);
72 using AverageListAnalyzerT =
typename T::AverageListAnalyzer;
73 using AnalyzerT =
typename T::Analyzer;
76 using AnalyzerT::simulator;
77 using AnalyzerT::system;
HamiltonianAnalyzer(typename T::Simulator &simulator, typename T::System &system)
Constructor.
~HamiltonianAnalyzer()=default
Destructor.
void readParameters(std::istream &in) override
Read interval and output file name.
void compute() override
Compute and store values of Hamiltonian components.
Class templates for real-valued periodic fields.
PSCF package top-level namespace.