MADNESS 0.10.1
Private Member Functions | List of all members
madness::QCPropertyInterface Class Referenceabstract

class implementing properties of QC models More...

#include <QCPropertyInterface.h>

Inheritance diagram for madness::QCPropertyInterface:
Inheritance graph
[legend]

Private Member Functions

virtual real_function_3d density () const
 
virtual std::vector< double > multipole_moment (const real_function_3d &density, const int l, const Molecule &molecule, const std::shared_ptr< NuclearCorrelationFactor > ncf=0) const
 
virtual std::string name () const =0
 
virtual real_function_3d no_cusp_density () const
 
virtual real_function_3d no_cusp_spindensity (const int spin) const
 
virtual Tensor< double > nuclear_derivative (const real_function_3d &density, const Molecule &molecule, const std::shared_ptr< NuclearCorrelationFactor > ncf=0) const
 
virtual bool selftest ()=0
 
virtual real_function_3d spindensity (const int spin) const
 

Detailed Description

class implementing properties of QC models

Member Function Documentation

◆ density()

virtual real_function_3d madness::QCPropertyInterface::density ( ) const
inlineprivatevirtual

◆ multipole_moment()

virtual std::vector< double > madness::QCPropertyInterface::multipole_moment ( const real_function_3d density,
const int  l,
const Molecule molecule,
const std::shared_ptr< NuclearCorrelationFactor ncf = 0 
) const
inlineprivatevirtual

◆ name()

virtual std::string madness::QCPropertyInterface::name ( ) const
privatepure virtual

◆ no_cusp_density()

virtual real_function_3d madness::QCPropertyInterface::no_cusp_density ( ) const
inlineprivatevirtual

◆ no_cusp_spindensity()

virtual real_function_3d madness::QCPropertyInterface::no_cusp_spindensity ( const int  spin) const
inlineprivatevirtual

◆ nuclear_derivative()

virtual Tensor< double > madness::QCPropertyInterface::nuclear_derivative ( const real_function_3d density,
const Molecule molecule,
const std::shared_ptr< NuclearCorrelationFactor ncf = 0 
) const
inlineprivatevirtual

◆ selftest()

virtual bool madness::QCPropertyInterface::selftest ( )
privatepure virtual

◆ spindensity()

virtual real_function_3d madness::QCPropertyInterface::spindensity ( const int  spin) const
inlineprivatevirtual

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