1 #ifndef OPAL_TRIM_COIL_H
2 #define OPAL_TRIM_COIL_H
68 #endif // OPAL_TRIM_COIL_H
virtual void print(std::ostream &) const
Print the object.
std::ostream & operator<<(std::ostream &os, const Attribute &attr)
The base class for all OPAL definitions.
void printPolynom(Inform &os, const Attribute &attr) const
Helper method for printing.
Inform & print(Inform &os) const
virtual bool canReplaceBy(Object *object)
Test if replacement is allowed.
virtual void update()
Update the OpalTrimCoil data.
A representation of an Object attribute.
virtual void execute()
Check the OpalTrimCoil data.
std::unique_ptr< TrimCoil > trimcoil_m
Actual implementation.
void operator=(const OpalTrimCoil &)=delete
OpalTrimCoil()
Exemplar constructor.
virtual OpalTrimCoil * clone(const std::string &name)
Make clone.
The base class for all OPAL objects.
void initOpalTrimCoil()
Initialise implementation.
static OpalTrimCoil * find(const std::string &name)
Find named trim coil.