File MixerFactory.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 This header file contains functions that allow for common notation for common things that can be done at a different degree of derivatives.
This header contains alias definitions defining which classes to use for the different degrees of derivatives.
-
namespace
Utils -
-
class
MixerFactory Public Static Functions
-
static const std::vector<MixerDescriptor> &
getAvailableMixers()¶
-
static std::unique_ptr<SCFModifier>
createMixer(scf_mixer_t mixerID)¶
Public Static Attributes
-
scf_mixer_t
defaultMixer¶
Private Static Functions
-
static void
setAvailableMixers()¶
Private Static Attributes
-
std::vector<MixerDescriptor>
availableMixers¶
-
struct
MixerDescriptor¶ Public Functions
-
MixerDescriptor(scf_mixer_t ID, std::string name)¶
-
-
static const std::vector<MixerDescriptor> &
-
class
-
namespace