Scine::Swoose  2.1.0
This is the SCINE module Swoose.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Scine::MMParametrization::Parametrizer Class Reference

This class manages the parametrization of an MM model from quantum-chemical reference data. More...

#include <Parametrizer.h>

Inheritance diagram for Scine::MMParametrization::Parametrizer:
Inheritance graph
Collaboration diagram for Scine::MMParametrization::Parametrizer:
Collaboration graph

Public Member Functions

 Parametrizer ()
 Constructor.
 
void parametrize (Utils::AtomCollection structure) override
 Main function of this class. It generates the MM parameters. More...
 
Utils::Settingssettings () override
 Accessor for the settings.
 
const Utils::Settingssettings () const override
 Constant accessor for the settings.
 
std::string name () const override
 Getter for the name of the Parametrizer.
 
- Public Member Functions inherited from Scine::Core::ObjectWithLog
LoggetLog ()
 
const LoggetLog () const
 
void setLog (Log log)
 

Static Public Attributes

static constexpr const char * model = "SFAM_parametrizer"
 

Detailed Description

This class manages the parametrization of an MM model from quantum-chemical reference data.

Member Function Documentation

void Scine::MMParametrization::Parametrizer::parametrize ( Utils::AtomCollection  structure)
overridevirtual

Main function of this class. It generates the MM parameters.

Parameters
structureThe entire system's structure.

Implements Scine::Core::MMParametrizer.


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