8#include "IntraCorrelation.h"
10#include <rpc/system/System.h>
11#include <rpc/solvers/Mixture.h>
12#include <rpc/field/Domain.h>
14#include <prdc/cpu/FFT.h>
15#include <prdc/cpu/RField.h>
17#include <rp/fts/compressor/IntraCorrelation.tpp>
41 computeMeshProperties();
45 if (!correlationMixturePtr_->isAllocated()) {
46 correlationMixturePtr_->allocate();
48 correlationMixturePtr_->setup();
49 correlationMixturePtr_->computeOmegaTotal(Gsq_, correlations);
Field of real double precision values on an FFT mesh.
Intramolecular correlation analyzer.
Types< D >::System const & system() const
void computeOmegaTotal(Array< typename Types< D >::Real > &correlations)
Intramolecular correlation analyzer.
IntraCorrelation(System< D > const &system)
Constructor.
A complete physical system.
Aliases for types used in the Rpc program-level namespace.
int capacity() const
Return allocated size.
#define UTIL_CHECK(condition)
Assertion macro suitable for serial or parallel production code.
Periodic fields and crystallography.
Class templates for real-valued periodic fields.
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.