12 "The \"ENGE\" element defines an enge field fall off for plugging"
13 "into analytical field models.") {
15 "Length of the central region of the enge element.");
17 "Scales the end field fall off.");
19 "Polynomial coefficients for the Enge function.");
30 std::make_shared<endfieldmodel::Enge>(aVec, x0, lambda));
double getReal(const Attribute &attr)
Return real value.
Attribute makeReal(const std::string &name, const std::string &help)
Make real attribute.
Attribute makeRealArray(const std::string &name, const std::string &help)
Create real array attribute.
std::vector< double > getRealArray(const Attribute &attr)
Get array value.
const std::string & getOpalName() const
Return object name.
std::vector< Attribute > itsAttr
The object attributes.
static void setEndFieldModel(std::string name, std::shared_ptr< EndFieldModel > efm)
void registerOwnership() const
virtual OpalEnge * clone(const std::string &name)