Chemical Data Processing Library C++ API - Version 1.2.0
Public Types | Public Member Functions | List of all members
CDPL::ForceField::MMFF94InteractionData Class Reference

#include <MMFF94InteractionData.hpp>

Public Types

typedef std::shared_ptr< MMFF94InteractionDataSharedPointer
 

Public Member Functions

const MMFF94BondStretchingInteractionListgetBondStretchingInteractions () const
 
MMFF94BondStretchingInteractionListgetBondStretchingInteractions ()
 
const MMFF94AngleBendingInteractionListgetAngleBendingInteractions () const
 
MMFF94AngleBendingInteractionListgetAngleBendingInteractions ()
 
const MMFF94StretchBendInteractionListgetStretchBendInteractions () const
 
MMFF94StretchBendInteractionListgetStretchBendInteractions ()
 
const MMFF94OutOfPlaneBendingInteractionListgetOutOfPlaneBendingInteractions () const
 
MMFF94OutOfPlaneBendingInteractionListgetOutOfPlaneBendingInteractions ()
 
const MMFF94TorsionInteractionListgetTorsionInteractions () const
 
MMFF94TorsionInteractionListgetTorsionInteractions ()
 
const MMFF94ElectrostaticInteractionListgetElectrostaticInteractions () const
 
MMFF94ElectrostaticInteractionListgetElectrostaticInteractions ()
 
const MMFF94VanDerWaalsInteractionListgetVanDerWaalsInteractions () const
 
MMFF94VanDerWaalsInteractionListgetVanDerWaalsInteractions ()
 
void clear ()
 
void swap (MMFF94InteractionData &ia_data)
 

Member Typedef Documentation

◆ SharedPointer

Member Function Documentation

◆ getBondStretchingInteractions() [1/2]

const MMFF94BondStretchingInteractionList& CDPL::ForceField::MMFF94InteractionData::getBondStretchingInteractions ( ) const

◆ getBondStretchingInteractions() [2/2]

MMFF94BondStretchingInteractionList& CDPL::ForceField::MMFF94InteractionData::getBondStretchingInteractions ( )

◆ getAngleBendingInteractions() [1/2]

const MMFF94AngleBendingInteractionList& CDPL::ForceField::MMFF94InteractionData::getAngleBendingInteractions ( ) const

◆ getAngleBendingInteractions() [2/2]

MMFF94AngleBendingInteractionList& CDPL::ForceField::MMFF94InteractionData::getAngleBendingInteractions ( )

◆ getStretchBendInteractions() [1/2]

const MMFF94StretchBendInteractionList& CDPL::ForceField::MMFF94InteractionData::getStretchBendInteractions ( ) const

◆ getStretchBendInteractions() [2/2]

MMFF94StretchBendInteractionList& CDPL::ForceField::MMFF94InteractionData::getStretchBendInteractions ( )

◆ getOutOfPlaneBendingInteractions() [1/2]

const MMFF94OutOfPlaneBendingInteractionList& CDPL::ForceField::MMFF94InteractionData::getOutOfPlaneBendingInteractions ( ) const

◆ getOutOfPlaneBendingInteractions() [2/2]

MMFF94OutOfPlaneBendingInteractionList& CDPL::ForceField::MMFF94InteractionData::getOutOfPlaneBendingInteractions ( )

◆ getTorsionInteractions() [1/2]

const MMFF94TorsionInteractionList& CDPL::ForceField::MMFF94InteractionData::getTorsionInteractions ( ) const

◆ getTorsionInteractions() [2/2]

MMFF94TorsionInteractionList& CDPL::ForceField::MMFF94InteractionData::getTorsionInteractions ( )

◆ getElectrostaticInteractions() [1/2]

const MMFF94ElectrostaticInteractionList& CDPL::ForceField::MMFF94InteractionData::getElectrostaticInteractions ( ) const

◆ getElectrostaticInteractions() [2/2]

MMFF94ElectrostaticInteractionList& CDPL::ForceField::MMFF94InteractionData::getElectrostaticInteractions ( )

◆ getVanDerWaalsInteractions() [1/2]

const MMFF94VanDerWaalsInteractionList& CDPL::ForceField::MMFF94InteractionData::getVanDerWaalsInteractions ( ) const

◆ getVanDerWaalsInteractions() [2/2]

MMFF94VanDerWaalsInteractionList& CDPL::ForceField::MMFF94InteractionData::getVanDerWaalsInteractions ( )

◆ clear()

void CDPL::ForceField::MMFF94InteractionData::clear ( )

◆ swap()

void CDPL::ForceField::MMFF94InteractionData::swap ( MMFF94InteractionData ia_data)

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