File MNDOMethod.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
MNDOMethod
: public SCFMethod Public Functions
-
MNDOMethod
()¶
-
~MNDOMethod
()¶
-
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 MNDO parameters.
-
const RawParametersContainer &
getRawParameters
() const Get const reference to the class for raw MNDO parameters.
-
const nddo::OneElectronMatrix &
getOneElectronMatrix
() const¶
-
const nddo::TwoElectronMatrix &
getTwoElectronMatrix
() const¶
Private Members
-
std::shared_ptr<NDDOInitializer>
mndoSettings_
¶
-
std::shared_ptr<FockMatrix>
mndoFock_
¶
-
-
class
-
namespace
-
namespace