34template <
typename _Environment>
36 public Step<_Environment> {
44 std::string m_description;
71 std::string
description()
const override {
return m_description; }
79 this->function(environment);
Definition: FunctionalStep.hpp:36
void execute(Environment &environment) override
Definition: FunctionalStep.hpp:78
std::function< void(Environment &)> Function
Definition: FunctionalStep.hpp:40
FunctionalStep(const Function &function, const std::string &description="A custom functional step.")
Definition: FunctionalStep.hpp:59
std::string description() const override
Definition: FunctionalStep.hpp:71
_Environment Environment
Definition: FunctionalStep.hpp:39
Definition: BaseOneElectronIntegralBuffer.hpp:25