PSCF v1.4.0
Pscf::Rpg::CubicLengthDerivative< D > Class Template Reference

Evaluate the derivative of H with respect to cubic box length. More...

#include <CubicLengthDerivative.h>

Inheritance diagram for Pscf::Rpg::CubicLengthDerivative< D >:
Pscf::Rp::CubicLengthDerivative< D, Types< D > >

Public Member Functions

 CubicLengthDerivative (Simulator< D > &simulator, System< D > &system)
 Constructor.

Additional Inherited Members

Protected Member Functions inherited from Pscf::Rp::CubicLengthDerivative< D, Types< D > >
 CubicLengthDerivative (typename Types< D >::Simulator &simulator, typename Types< D >::System &system)
 Constructor.
 ~CubicLengthDerivative ()=default
 Destructor.
double compute () override
 Compute and return the derivative of H w/ respect to L.

Detailed Description

template<int D>
class Pscf::Rpg::CubicLengthDerivative< D >

Evaluate the derivative of H with respect to cubic box length.

This class is designed specifically for use with a cubic unit cell.

Specializations of this template with D=1, 2 and 3 are derived from specializations of the base class template Rp::CubicLengthDerivative, and inherit their public interface and almost all of their source code from this base class.

See also
Rp::CubicLengthDerivative
Manual Page

Definition at line 37 of file /fts/analyzer/CubicLengthDerivative.h.

Constructor & Destructor Documentation

◆ CubicLengthDerivative()

template<int D>
Pscf::Rpg::CubicLengthDerivative< D >::CubicLengthDerivative ( Simulator< D > & simulator,
System< D > & system )

Constructor.

Definition at line 28 of file CubicLengthDerivative.cu.

References CubicLengthDerivative().

Referenced by CubicLengthDerivative().


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