HyperspaceExplorer 0.7.1
Public Member Functions | Protected Attributes | Private Attributes
emz2 Class Reference

$ f(z) = e^{-\alpha*z^2} $ More...

#include <ComplexFunction.h>

Inheritance diagram for emz2:
Inheritance graph
[legend]
Collaboration diagram for emz2:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 emz2 (double _umin, double _umax, double _du, double _vmin, double _vmax, double _dv, double alpha=1)
virtual std::string getFunctionName () const
virtual void SetParameters (const ParameterMap &parms)
 Set parameters to the Displayable.

Protected Attributes

virtual function_type g

Private Attributes

double _alpha
 Factor of the exponent.

Detailed Description

$ f(z) = e^{-\alpha*z^2} $


Constructor & Destructor Documentation

emz2::emz2 ( double  _umin,
double  _umax,
double  _du,
double  _vmin,
double  _vmax,
double  _dv,
double  alpha = 1 
)

c'tor for $ e^{- z^2} $ given a definition set in C (as parameter space)

Parameters:
_uminminimal value in Re (z)
_umaxmaximal value in Re (z)
_dustepsize in Re (z)
_vminminimal value in Im (z)
_vmaxmaximal value in Im (z)
_dvstepsize in Im (z)
alphaexponent multiplicator

References Displayable::declareParameter(), and Surface::Initialize().

Here is the call graph for this function:


Member Function Documentation

virtual std::string emz2::getFunctionName ( ) const [inline, virtual]
Returns:
The name of the Displayable in cleartext

Implements Displayable.

virtual void emz2::SetParameters ( const ParameterMap ) [inline, virtual]

Set parameters to the Displayable.

Todo:
This function is only there to provide an interface, and it's not abstract so that Displayable s which don't have Parameters don't need to reimplement an unneeded method. But the present implementation does not make sense.

Reimplemented from Displayable.

References _alpha, std::map< _Key, _Tp, _Compare, _Alloc >::begin(), std::map< _Key, _Tp, _Compare, _Alloc >::end(), and Displayable::setParameter().

Here is the call graph for this function:


Member Data Documentation

complex< double > emz2::g [protected]

e^- $ z^2 $ defining function

Parameters:
zoperand
Returns:
$ e^{-\alpha*z^2} $

Reimplemented from ComplexFunction.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends

Generated on Mon Apr 9 2012 20:25:17 for HyperspaceExplorer 0.7.1 by doxygen 1.7.4  -  Hosted bySourceForge.net Logo