27 "The \"MONITOR\" element defines a monitor for both planes.") {
double getReal(const Attribute &attr)
Return real value.
std::string getString(const Attribute &attr)
Get string value.
KOKKOS_INLINE_FUNCTION Vector< T, Dim > max(const Vector< T, Dim > &a, const Vector< T, Dim > &b)
virtual void setElementLength(double length)
Set design length.
void setOutputFN(std::string fn)
Set output filename.
void setCollectionType(CollectionType type)
ElementBase * getElement() const
Return the embedded CLASSIC element.
void setElement(ElementBase *)
Assign new CLASSIC element.
std::vector< Attribute > itsAttr
The object attributes.
virtual void updateUnknown(ElementBase *)
Transmit the `‘unknown’' (not known to OPAL) attributes to CLASSIC.
virtual void update()
Update the embedded CLASSIC element.
void registerOwnership() const
OpalMonitor()
Exemplar constructor.
virtual void update()
Update the embedded CLASSIC monitor.
virtual OpalMonitor * clone(const std::string &name)
Make clone.