Rosetta
Public Types | Public Member Functions | Private Attributes | List of all members
core::scoring::MultipoleParameter Class Reference

#include <MultipoleElecPotential.hh>

Inheritance diagram for core::scoring::MultipoleParameter:
Inheritance graph
[legend]

Public Types

typedef utility::pointer::shared_ptr< MultipoleParameterMultipoleParameterOP
 
typedef numeric::xyzVector< RealVector
 
typedef numeric::xyzMatrix< RealMatrix
 

Public Member Functions

 ~MultipoleParameter () override=default
 
 MultipoleParameter (MultipoleAxisType coord_type_in, utility::vector1< Size > &atom_type_in, Real chirality_sign_in, Real monopole_in, Vector &dipole_in, Matrix &quadrupole_in)
 
MultipoleParameterOP clone () const
 
MultipoleAxisTypecoord_type ()
 
utility::vector1< Size > & atom_type ()
 
Realchirality_sign ()
 
Realmonopole ()
 
Vectordipole ()
 
Matrixquadrupole ()
 
Realpolarity ()
 
Realthole ()
 
Realpdamp ()
 
utility::vector1< Size > & my_group_members ()
 

Private Attributes

MultipoleAxisType coord_type_
 
utility::vector1< Sizeatom_type_
 
Real chirality_sign_
 
Real monopole_
 
Vector dipole_
 
Matrix quadrupole_
 
Real polarity_
 
Real thole_
 
Real pdamp_
 
utility::vector1< Sizegroup_members_
 

Member Typedef Documentation

◆ Matrix

typedef numeric::xyzMatrix< Real > core::scoring::MultipoleParameter::Matrix

◆ MultipoleParameterOP

◆ Vector

typedef numeric::xyzVector< Real > core::scoring::MultipoleParameter::Vector

Constructor & Destructor Documentation

◆ ~MultipoleParameter()

core::scoring::MultipoleParameter::~MultipoleParameter ( )
overridedefault

◆ MultipoleParameter()

core::scoring::MultipoleParameter::MultipoleParameter ( MultipoleAxisType  coord_type_in,
utility::vector1< Size > &  atom_type_in,
Real  chirality_sign_in,
Real  monopole_in,
Vector dipole_in,
Matrix quadrupole_in 
)
inline

Member Function Documentation

◆ atom_type()

utility::vector1< Size >& core::scoring::MultipoleParameter::atom_type ( )
inline

References atom_type_.

◆ chirality_sign()

Real& core::scoring::MultipoleParameter::chirality_sign ( )
inline

References chirality_sign_.

◆ clone()

MultipoleParameterOP core::scoring::MultipoleParameter::clone ( ) const
inline

◆ coord_type()

MultipoleAxisType& core::scoring::MultipoleParameter::coord_type ( )
inline

References coord_type_.

◆ dipole()

Vector& core::scoring::MultipoleParameter::dipole ( )
inline

References dipole_.

◆ monopole()

Real& core::scoring::MultipoleParameter::monopole ( )
inline

References monopole_.

◆ my_group_members()

utility::vector1< Size >& core::scoring::MultipoleParameter::my_group_members ( )
inline

References group_members_.

◆ pdamp()

Real& core::scoring::MultipoleParameter::pdamp ( )
inline

References pdamp_.

◆ polarity()

Real& core::scoring::MultipoleParameter::polarity ( )
inline

References polarity_.

◆ quadrupole()

Matrix& core::scoring::MultipoleParameter::quadrupole ( )
inline

References quadrupole_.

◆ thole()

Real& core::scoring::MultipoleParameter::thole ( )
inline

References thole_.

Member Data Documentation

◆ atom_type_

utility::vector1< Size > core::scoring::MultipoleParameter::atom_type_
private

Referenced by atom_type().

◆ chirality_sign_

Real core::scoring::MultipoleParameter::chirality_sign_
private

Referenced by chirality_sign().

◆ coord_type_

MultipoleAxisType core::scoring::MultipoleParameter::coord_type_
private

Referenced by coord_type().

◆ dipole_

Vector core::scoring::MultipoleParameter::dipole_
private

Referenced by dipole().

◆ group_members_

utility::vector1< Size > core::scoring::MultipoleParameter::group_members_
private

Referenced by my_group_members().

◆ monopole_

Real core::scoring::MultipoleParameter::monopole_
private

Referenced by monopole().

◆ pdamp_

Real core::scoring::MultipoleParameter::pdamp_
private

Referenced by pdamp().

◆ polarity_

Real core::scoring::MultipoleParameter::polarity_
private

Referenced by polarity().

◆ quadrupole_

Matrix core::scoring::MultipoleParameter::quadrupole_
private

Referenced by quadrupole().

◆ thole_

Real core::scoring::MultipoleParameter::thole_
private

Referenced by thole().


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