RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDMIF::UFFVdWaals Class Reference

#include <MIFDescriptors.h>

Inheritance diagram for RDMIF::UFFVdWaals:
RDMIF::VdWaals

Public Member Functions

 UFFVdWaals (const RDKit::ROMol &mol, int confId=-1, const std::string &probeAtomType="O_3", double cutoff=1.0)
 constructs VdWaals object which uses UFF from a molecule object
 
 UFFVdWaals (const UFFVdWaals &other)=delete
 
UFFVdWaalsoperator= (const UFFVdWaals &other)=delete
 
 UFFVdWaals (UFFVdWaals &&other)=default
 
UFFVdWaalsoperator= (UFFVdWaals &&other)=default
 
 ~UFFVdWaals ()=default
 
- Public Member Functions inherited from RDMIF::VdWaals
 VdWaals ()=default
 
 VdWaals (const RDKit::ROMol &mol, int confId=-1, double cutoff=1.0)
 
 VdWaals (const VdWaals &other)=delete
 
VdWaalsoperator= (const VdWaals &other)=delete
 
 VdWaals (VdWaals &&other)=default
 
VdWaalsoperator= (VdWaals &&other)=default
 
virtual ~VdWaals ()=default
 
double operator() (double x, double y, double z, double thres) const
 returns the VdW interaction at point pt in the molecules field in [kJ mol^-1]
 

Additional Inherited Members

- Protected Member Functions inherited from RDMIF::VdWaals
void fillVectors ()
 
- Protected Attributes inherited from RDMIF::VdWaals
double d_cutoff = 1.0
 
unsigned int d_nAtoms = 0
 
std::vector< double > d_pos
 
std::vector< double > d_R_star_ij
 
std::vector< double > d_wellDepth
 
std::unique_ptr< RDKit::ROMold_mol
 

Detailed Description

Definition at line 360 of file MIFDescriptors.h.

Constructor & Destructor Documentation

◆ UFFVdWaals() [1/3]

RDMIF::UFFVdWaals::UFFVdWaals ( const RDKit::ROMol mol,
int  confId = -1,
const std::string &  probeAtomType = "O_3",
double  cutoff = 1.0 
)

constructs VdWaals object which uses UFF from a molecule object

Parameters
molmolecule object
confIdconformation id which is used to get positions of atoms (default: -1)
probeAtomTypeUFF atom type for the probe atom (e.g. "O_3", i.e. a tetrahedral oxygen)
cutoffminimum cutoff distance [A] (default: 1.0)

◆ UFFVdWaals() [2/3]

RDMIF::UFFVdWaals::UFFVdWaals ( const UFFVdWaals other)
delete

◆ UFFVdWaals() [3/3]

RDMIF::UFFVdWaals::UFFVdWaals ( UFFVdWaals &&  other)
default

◆ ~UFFVdWaals()

RDMIF::UFFVdWaals::~UFFVdWaals ( )
default

Member Function Documentation

◆ operator=() [1/2]

UFFVdWaals & RDMIF::UFFVdWaals::operator= ( const UFFVdWaals other)
delete

◆ operator=() [2/2]

UFFVdWaals & RDMIF::UFFVdWaals::operator= ( UFFVdWaals &&  other)
default

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