9#include <prdc/system/ScftThermoTmpl.tpp>
10#include <pscf/inter/Interaction.h>
39 for (
int k = 0; k < meshSize; ++k) {
Base class for SCFT thermodynamic property calculators.
SystemT const & system() const
DomainT const & domain() const
Computes SCFT free energies.
ScftThermo(System< D > const &system)
Constructor.
double innerProduct(RFieldT const &A, RFieldT const &B) const override
Inner product of fields (sum of elements on a grid).
typename Base::RFieldT RFieldT
Alias for r-grid field type.
ScftThermoTmpl< D, System< D > > Base
Alias for base class.
Main class, representing a complete physical system.
#define UTIL_CHECK(condition)
Assertion macro suitable for serial or parallel production code.
Periodic fields and crystallography.
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.