HyperspaceExplorer 0.7.1
Public Member Functions | Protected Attributes
CustomFunction Class Reference

Function $ f: R^3 \rightarrow R $, editable to an arbitrary function. More...

#include <CustomFunction.h>

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

List of all members.

Public Member Functions

 CustomFunction (double _tmin, double _tmax, double _dt, double _umin, double _umax, double _du, double _vmin, double _vmax, double _dv, bool final=true)
virtual std::string getFunctionName () const

Protected Attributes

virtual RealFunction::function_type f

Detailed Description

Function $ f: R^3 \rightarrow R $, editable to an arbitrary function.


Constructor & Destructor Documentation

CustomFunction::CustomFunction ( double  _tmin,
double  _tmax,
double  _dt,
double  _umin,
double  _umax,
double  _du,
double  _vmin,
double  _vmax,
double  _dv,
bool  final = true 
)

CustomFunction c'tor given a definition set in $ R^3 $ (as parameter space) and a flag indicatin whether this is a test construction or a real one

Parameters:
_tminminimal value in t
_tmaxmaximal value in t
_dtstepsize in t
_uminminimal value in u
_umaxmaximal value in u
_dustepsize in u
_vminminimal value in v
_vmaxmaximal value in v
_dvstepsize in v
finalreal construction or test

References RealFunction::Initialize(), UI::Dialogs::PluginCreator::libraryName(), CustomFunctionBase< RealFunction::raw_function_type >::loadFunction(), CustomFunctionBase< RealFunction::raw_function_type >::setInvalid(), and CustomFunctionBase< RealFunction::raw_function_type >::setValid().

Here is the call graph for this function:


Member Function Documentation

std::string CustomFunction::getFunctionName ( ) const [virtual]
Returns:
The name of the function in cleartext

Reimplemented from RealFunction.

Reimplemented in CustomPolarFunction.

References CustomFunctionBase< RealFunction::raw_function_type >::symbolic().

Here is the call graph for this function:


Member Data Documentation

Vector< 4 > & CustomFunction::f [protected]

CustomFunction defining function; calls loaded function

Parameters:
xx value
yy value
zz value
Returns:
custom function of (x, y, z)

Reimplemented in CustomPolarFunction.


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