1#ifndef RP_PERTURBATION_DERIVATIVE_H
2#define RP_PERTURBATION_DERIVATIVE_H
30 template <
int D,
class T>
43 typename T::System& system);
56 using AnalyzerT =
typename T::Analyzer;
57 using AverageAnalyzerT =
typename T::AverageAnalyzer;
60 using AnalyzerT::simulator;
61 using AnalyzerT::system;
PerturbationDerivative(typename T::Simulator &simulator, typename T::System &system)
Constructor.
double compute() override
Compute and return the derivative of H w/ respect to lambda.
~PerturbationDerivative()=default
Destructor.
Class templates for real-valued periodic fields.
PSCF package top-level namespace.