YAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ComplexParameter Class Reference
Inheritance diagram for ComplexParameter:
Parameter< std::complex< double > > ParameterBase FreeAmplitude

Public Member Functions

 ComplexParameter (const std::complex< double > &t=0)
 constructor
 
const size_t size () const
 
void setValue (const std::vector< double > &V)
 Set value from vector.
 
- Public Member Functions inherited from Parameter< std::complex< double > >
 Parameter ()=default
 Default constructor.
 
 Parameter (std::complex< double >t)
 Value-assigning constructor.
 
 Parameter (const Parameter &)=default
 copy constructor defaulted
 
 Parameter (Parameter &&)=default
 move constructor defaulted
 
 ~Parameter ()=default
 virtual destructor defaulted
 
Parameteroperator= (const Parameter &)=default
 copy assignment defaulted
 
Parameteroperator= (Parameter &&)=default
 move assignment defaulted
 
Parameteroperator= (typename std::conditional< std::is_fundamental< std::complex< double > >::value, const std::complex< double >, const std::complex< double > & >::type t)
 set value by operator
 
virtual std::conditional
< std::is_fundamental
< std::complex< double >
>::value, const std::complex
< double >, const std::complex
< double > & >::type 
value () const
 
virtual void setValue (typename std::conditional< std::is_fundamental< std::complex< double > >::value, const std::complex< double >, const std::complex< double > & >::type val)
 set value
 
- Public Member Functions inherited from ParameterBase
VariableStatusvariableStatus ()
 
const VariableStatus variableStatus () const
 

Additional Inherited Members

- Protected Member Functions inherited from ParameterBase
 ParameterBase ()
 Constructor.
 

Member Function Documentation

const size_t size ( void  ) const
inlinevirtual
Returns
size = 2

Implements ParameterBase.


The documentation for this class was generated from the following file: