MADNESS  0.10.1
Public Member Functions | List of all members
madness::TwoBodyFunctionComponentBase Class Referenceabstract

#include <ccpairfunction.h>

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

Public Member Functions

virtual ~TwoBodyFunctionComponentBase ()
 
virtual std::shared_ptr< TwoBodyFunctionComponentBaseclone ()=0
 
virtual bool has_operator () const =0
 
virtual hashT hash () const =0
 
virtual bool is_decomposed () const
 
virtual bool is_pure () const
 
virtual std::string name (const bool transpose=false) const =0
 
virtual void print_size (const std::string name="") const =0
 
virtual void swap_particles_inplace ()=0
 
virtual Worldworld () const =0
 

Constructor & Destructor Documentation

◆ ~TwoBodyFunctionComponentBase()

virtual madness::TwoBodyFunctionComponentBase::~TwoBodyFunctionComponentBase ( )
inlinevirtual

Member Function Documentation

◆ clone()

virtual std::shared_ptr<TwoBodyFunctionComponentBase> madness::TwoBodyFunctionComponentBase::clone ( )
pure virtual

◆ has_operator()

virtual bool madness::TwoBodyFunctionComponentBase::has_operator ( ) const
pure virtual

◆ hash()

virtual hashT madness::TwoBodyFunctionComponentBase::hash ( ) const
pure virtual

◆ is_decomposed()

virtual bool madness::TwoBodyFunctionComponentBase::is_decomposed ( ) const
inlinevirtual

◆ is_pure()

virtual bool madness::TwoBodyFunctionComponentBase::is_pure ( ) const
inlinevirtual

◆ name()

virtual std::string madness::TwoBodyFunctionComponentBase::name ( const bool  transpose = false) const
pure virtual

◆ print_size()

virtual void madness::TwoBodyFunctionComponentBase::print_size ( const std::string  name = "") const
pure virtual

◆ swap_particles_inplace()

virtual void madness::TwoBodyFunctionComponentBase::swap_particles_inplace ( )
pure virtual

◆ world()

virtual World& madness::TwoBodyFunctionComponentBase::world ( ) const
pure virtual

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