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