YAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ParameterBase Class Referenceabstract

Class holding basic properties of a parameter, but not a value! More...

#include <Parameter.h>

Inheritance diagram for ParameterBase:
Parameter< double > Parameter< std::complex< double > > Parameter< T > RealParameter ComplexParameter ComplexComponentParameter FreeAmplitude ImaginaryComponentParameter RealComponentParameter

Public Member Functions

VariableStatusvariableStatus ()
 
const VariableStatus variableStatus () const
 
virtual const size_t size () const =0
 
virtual void setValue (const std::vector< double > &V)=0
 Set value from vector.
 

Protected Member Functions

 ParameterBase ()
 Constructor.
 

Private Attributes

VariableStatus VariableStatus_
 Status of variable.
 

Detailed Description

Class holding basic properties of a parameter, but not a value!

Author
Johannes Rauch, Daniel Greenwald

Member Function Documentation

virtual const size_t size ( ) const
pure virtual
Returns
number of real elements in parameter

Implemented in ComplexParameter, and RealParameter.

VariableStatus& variableStatus ( )
inline
Returns
VariableStatus
const VariableStatus variableStatus ( ) const
inline
Returns
VariableStatus (const)

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