1#ifndef MODEL_MODIFIER_H
2#define MODEL_MODIFIER_H
55 virtual void addLine(std::ofstream& outputFile,
const std::string& currentLine) {outputFile << currentLine <<
"\n";};
Abstract base class for model source modifiers.
virtual void addLine(std::ofstream &outputFile, const std::string ¤tLine)
Writes a (possibly modified) line to the output file.
virtual ~ModelModifier()=default
Virtual destructor for safe polymorphic use.
virtual void modifyLine(std::string &line)=0
Modifies a single line of source code in place.
std::string wilson
Name of the Wilson operator basis used in the model.