File AM1Method.h¶
- Copyright
This code is licensed under the 3-clause BSD license.
Copyright ETH Zurich, Laboratory for Physical Chemistry, Reiher Group.
See LICENSE.txt for details.
-
namespace
Scine -
namespace
Sparrow¶ -
namespace
nddo¶ -
class
AM1Method: public SCFMethod Public Functions
-
AM1Method()¶
-
~AM1Method()¶
-
void
setStructure(const Utils::AtomCollection &atoms, std::string parameterPath) Deprecated! Initialize the method from a structure and a parameter file.
-
void
readParameters(const std::string ¶meterPath) Load the parameters from a file.
-
void
saveParameters(const std::string &fileName) Save the parameters to a file.
-
NDDOInitializer &
getInitializer()¶
-
const NDDOInitializer &
getInitializer() const¶
-
RawParametersContainer &
getRawParameters() Get reference to the class for raw AM1 parameters.
-
const RawParametersContainer &
getRawParameters() const Get const reference to the class for raw AM1 parameters.
-
const nddo::OneElectronMatrix &
getOneElectronMatrix() const¶
-
const nddo::TwoElectronMatrix &
getTwoElectronMatrix() const¶
Private Members
-
std::shared_ptr<NDDOInitializer>
am1Settings_¶
-
std::shared_ptr<FockMatrix>
am1Fock_¶
-
-
class
-
namespace
-
namespace