PSCF v1.4.0
Pscf::Rpc::FourthOrderParameter< D > Class Template Reference

FourthOrderParameter is used to detect an order-disorder transition. More...

#include <FourthOrderParameter.h>

Inheritance diagram for Pscf::Rpc::FourthOrderParameter< D >:
Pscf::Rp::FourthOrderParameter< D, Types< D > >

Public Member Functions

 FourthOrderParameter (Simulator< D > &simulator, System< D > &system)
 Constructor.
Public Member Functions inherited from Pscf::Rp::FourthOrderParameter< D, Types< D > >
void setup () override
 Setup before the main loop.

Additional Inherited Members

Protected Member Functions inherited from Pscf::Rp::FourthOrderParameter< D, Types< D > >
 FourthOrderParameter (typename Types< D >::Simulator &simulator, typename Types< D >::System &system)
 Constructor.
 ~FourthOrderParameter ()=default
 Destructor.
double compute () override
 Compute and return the order parameter.
void computePrefactor (Array< double > &prefactor)
 Compute prefactor for each Fourier wavevector.
Protected Attributes inherited from Pscf::Rp::FourthOrderParameter< D, Types< D > >
Types< D >::RField prefactor_
 Prefactor for each Fourier component.
int kSize_
 Number of wavevectors in Fourier space (k-grid) mesh.

Detailed Description

template<int D>
class Pscf::Rpc::FourthOrderParameter< D >

FourthOrderParameter is used to detect an order-disorder transition.

This class evaluates the sum of fourth power of the Fourier mode amplitudes of a fluctuating exchange w field.

Specializations of this template are derived from specializations of the base class template Rp::FourthOrderParameter, and inherit their entire public interface and almost all of their source code from this base class.

See also
Rp::FourthOrderParameter
Manual Page

Definition at line 42 of file /fts/analyzer/FourthOrderParameter.h.

Constructor & Destructor Documentation

◆ FourthOrderParameter()

template<int D>
Pscf::Rpc::FourthOrderParameter< D >::FourthOrderParameter ( Simulator< D > & simulator,
System< D > & system )

Constructor.

Parameters
simulatorparent Simulator object
systemparent System object

Definition at line 29 of file FourthOrderParameter.cpp.


The documentation for this class was generated from the following files: