3 #include <opals/OptionsShared.hpp>
4 #include <opals/ParamList.hpp>
5 #include <opals/IControlObject.hpp>
35 virtual void Delete() = 0;
42 virtual void reset() = 0;
75 virtual void mapParams(
const ParamList ¶mList ) = 0;
80 virtual void unset_controlObject() = 0;
@ run
The value has been set during module execution.
Contains several parameters in their string representation.
Definition: ParamList.hpp:46
void embeddingSoftware(const char *text)
Sets the name of the embedding software package.
Contains the public interface of OPALS.
Definition: AbsValueOrQuantile.hpp:8
Abstract base class of all opals modules.
Definition: IModuleBase.hpp:13
Interface for retrieving status and progress information from a module run.
Definition: c++_api/inc/opals/IControlObject.hpp:30
virtual ~IModuleBase()
Make sure to delete instances after use with Delete()
Definition: IModuleBase.hpp:18
A group of options.
Definition: IOption.hpp:136
A dynamic character string whose interface conforms to STL's std::string.
Definition: String.hpp:35
Base class of all option types.
Definition: IOption.hpp:39