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