PSCF v1.4.0
Pscf::Rp::ConcentrationDerivative< D, T > Class Template Reference

Evaluate the derivative of H with respect to concentration. More...

#include <ConcentrationDerivative.h>

Inheritance diagram for Pscf::Rp::ConcentrationDerivative< D, T >:

Protected Member Functions

 ConcentrationDerivative (typename T::Simulator &simulator, typename T::System &system)
 Constructor.
 ~ConcentrationDerivative ()=default
 Destructor.
double compute () override
 Compute and return the derivative of H w/ respect to concentration.

Detailed Description

template<int D, class T>
class Pscf::Rp::ConcentrationDerivative< D, T >

Evaluate the derivative of H with respect to concentration.

Specializations of this template are used as base classes for two closely analogous class templates, also named ConcentrationDerivative, that are defined in the Rpc and Rpg namespaces for use in the pscf_rpc and pscf_rpg programs, respectively.

Template parameters:

See also
Manual Page

Definition at line 31 of file fts/analyzer/ConcentrationDerivative.h.

Constructor & Destructor Documentation

◆ ConcentrationDerivative()

template<int D, class T>
Pscf::Rp::ConcentrationDerivative< D, T >::ConcentrationDerivative ( typename T::Simulator & simulator,
typename T::System & system )
protected

Constructor.

Parameters
simulatorparent Simulator object
systemparent System object

Definition at line 22 of file ConcentrationDerivative.tpp.

References Util::ParamComposite::setClassName().

◆ ~ConcentrationDerivative()

template<int D, class T>
Pscf::Rp::ConcentrationDerivative< D, T >::~ConcentrationDerivative ( )
protecteddefault

Destructor.

Member Function Documentation

◆ compute()

template<int D, class T>
double Pscf::Rp::ConcentrationDerivative< D, T >::compute ( )
overrideprotected

Compute and return the derivative of H w/ respect to concentration.

Definition at line 32 of file ConcentrationDerivative.tpp.

References UTIL_CHECK.


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