YAP
|
ImaginaryParameter accessing imaginary component of ComplexParameter. More...
#include <Parameter.h>
Public Member Functions | |
ImaginaryComponentParameter (std::shared_ptr< ComplexParameter > par) | |
![]() | |
ComplexComponentParameter (std::shared_ptr< ComplexParameter > par) | |
const double | value () const override |
void | setValue (double val) override |
set value by accessing parent | |
std::shared_ptr< ComplexParameter > | parent () |
![]() | |
RealParameter (double t=0) | |
constructor | |
const size_t | size () const |
void | setValue (const std::vector< double > &V) |
Set value from vector. | |
![]() | |
Parameter ()=default | |
Default constructor. | |
Parameter (doublet) | |
Value-assigning constructor. | |
Parameter (const Parameter &)=default | |
copy constructor defaulted | |
Parameter (Parameter &&)=default | |
move constructor defaulted | |
~Parameter ()=default | |
virtual destructor defaulted | |
Parameter & | operator= (const Parameter &)=default |
copy assignment defaulted | |
Parameter & | operator= (Parameter &&)=default |
move assignment defaulted | |
Parameter & | operator= (typename std::conditional< std::is_fundamental< double >::value, const double, const double & >::type t) |
set value by operator | |
virtual void | setValue (typename std::conditional< std::is_fundamental< double >::value, const double, const double & >::type val) |
set value | |
![]() | |
VariableStatus & | variableStatus () |
const VariableStatus | variableStatus () const |
Protected Member Functions | |
double | component (const std::complex< double > &c) const override |
virtual std::complex< double > | setComponent (const std::complex< double > &c, double v) const override |
![]() | |
ParameterBase () | |
Constructor. | |
ImaginaryParameter accessing imaginary component of ComplexParameter.
|
inline |
Constructor
par | shared_ptr to ComplexParameter to access |
|
inlineoverrideprotectedvirtual |
Implements ComplexComponentParameter.
|
inlineoverrideprotectedvirtual |
Implements ComplexComponentParameter.