|
| std::string | description () const override |
| | Return a description of this transform.
|
| |
| std::string | repr (bool=false, const std::string_view &namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override |
| |
| std::string | str () const override |
| | Return a brief, human-readable string representation of this.
|
| |
| T | derivative (T) const override |
| | Return the derivative of this tranform at the value x.
|
| |
| T | forward (T x) const override |
| | Return the transformed value of x.
|
| |
| T | reverse (T x) const override |
| | Return the original value of x given a transformed value.
|
| |
|
|
static constexpr std::string_view | CC_NAMESPACE_SEPARATOR = "::" |
| | The C++ namespace separator.
|
| |
◆ derivative()
◆ description()
◆ forward()
◆ repr()
Return a full, callable string representation of this.
- Parameters
-
| name_keywords | Whether to prefix arguments with "{name}=", where name is the arg name in the header (as with keyword arguments in Python). |
| namespace_separator | The string to use to delimit namespaces, i.e. :: in C++ and . in Python. |
- Returns
- A callable string representation of this, which should return an an identical object to this.
- Note
- The representation with name_keywords=false must be callable in C++. The representation with name_keywords=true should be callable in Python, if there are any bindings.
Implements lsst::modelfit::parameters::Object.
◆ reverse()
◆ str()
The documentation for this class was generated from the following file: