Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

abstract_complex_parameter Class Reference

This is a abstract class to define the interface that all complex parameters must implement. More...

#include <abstract_complex_parameter.h>

Inheritance diagram for abstract_complex_parameter::

complex_interp complex_parameter List of all members.

Public Methods

virtual Complex get () const=0
 Get the value of this parameter. More...

 operator complex () const
 Allow automatic typecasting from "abstract_complex_parameter" to "complex". More...

virtual ~abstract_complex_parameter ()

Detailed Description

This is a abstract class to define the interface that all complex parameters must implement.

Definition at line 57 of file abstract_complex_parameter.h.


Constructor & Destructor Documentation

abstract_complex_parameter::~abstract_complex_parameter ( ) [inline, virtual]
 

Definition at line 74 of file abstract_complex_parameter.h.


Member Function Documentation

Complex abstract_complex_parameter::get ( ) const [pure virtual]
 

Get the value of this parameter.

Returns:
the value of this parameter

Reimplemented in complex_interp, and complex_parameter.

Referenced by complex_parameter::get(), and operator complex().

abstract_complex_parameter::operator complex ( ) const [inline]
 

Allow automatic typecasting from "abstract_complex_parameter" to "complex".

Definition at line 71 of file abstract_complex_parameter.h.


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

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7