Chemical Data Processing Library C++ API - Version 1.0.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 MMFF94BondStretchingInteractionDatagetBondStretchingInteractions () const
 
MMFF94BondStretchingInteractionDatagetBondStretchingInteractions ()
 
const MMFF94AngleBendingInteractionDatagetAngleBendingInteractions () const
 
MMFF94AngleBendingInteractionDatagetAngleBendingInteractions ()
 
const MMFF94StretchBendInteractionDatagetStretchBendInteractions () const
 
MMFF94StretchBendInteractionDatagetStretchBendInteractions ()
 
const MMFF94OutOfPlaneBendingInteractionDatagetOutOfPlaneBendingInteractions () const
 
MMFF94OutOfPlaneBendingInteractionDatagetOutOfPlaneBendingInteractions ()
 
const MMFF94TorsionInteractionDatagetTorsionInteractions () const
 
MMFF94TorsionInteractionDatagetTorsionInteractions ()
 
const MMFF94ElectrostaticInteractionDatagetElectrostaticInteractions () const
 
MMFF94ElectrostaticInteractionDatagetElectrostaticInteractions ()
 
const MMFF94VanDerWaalsInteractionDatagetVanDerWaalsInteractions () const
 
MMFF94VanDerWaalsInteractionDatagetVanDerWaalsInteractions ()
 
void clear ()
 
void swap (MMFF94InteractionData &ia_data)
 

Member Typedef Documentation

◆ SharedPointer

Member Function Documentation

◆ getBondStretchingInteractions() [1/2]

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

◆ getBondStretchingInteractions() [2/2]

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

◆ getAngleBendingInteractions() [1/2]

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

◆ getAngleBendingInteractions() [2/2]

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

◆ getStretchBendInteractions() [1/2]

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

◆ getStretchBendInteractions() [2/2]

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

◆ getOutOfPlaneBendingInteractions() [1/2]

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

◆ getOutOfPlaneBendingInteractions() [2/2]

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

◆ getTorsionInteractions() [1/2]

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

◆ getTorsionInteractions() [2/2]

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

◆ getElectrostaticInteractions() [1/2]

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

◆ getElectrostaticInteractions() [2/2]

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

◆ getVanDerWaalsInteractions() [1/2]

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

◆ getVanDerWaalsInteractions() [2/2]

MMFF94VanDerWaalsInteractionData& 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: