Scine::Swoose  2.1.0
This is the SCINE module Swoose.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Scine::Qmmm::QmmmHessianEvaluator Class Reference
Collaboration diagram for Scine::Qmmm::QmmmHessianEvaluator:
Collaboration graph

Public Member Functions

 QmmmHessianEvaluator (std::shared_ptr< Core::Calculator > qmCalculator, const std::vector< int > &listOfQmAtoms)
 Constructor. More...
 
Utils::PartialHessian calculatePartialHessian ()
 Calculates the Partial Hessian matrix from all the components given in the constructor. More...
 

Constructor & Destructor Documentation

Scine::Qmmm::QmmmHessianEvaluator::QmmmHessianEvaluator ( std::shared_ptr< Core::Calculator qmCalculator,
const std::vector< int > &  listOfQmAtoms 
)

Constructor.

Parameters
qmCalculator
listOfQmAtomsA vector containing the indices of the QM atoms.

Member Function Documentation

Utils::PartialHessian Scine::Qmmm::QmmmHessianEvaluator::calculatePartialHessian ( )

Calculates the Partial Hessian matrix from all the components given in the constructor.

Returns
The QM Hessian.

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