|
WARPXM v1.10.0
|
Base class for functions used in generating initial conditions. More...
#include <wmicfunction_bump.h>
Base class for functions used in generating initial conditions.
Public Member Functions | |
| WmICFunction_Bump () | |
| Create new WmICFunction_Bump. | |
| ~WmICFunction_Bump () | |
| Destroy WmICFunction_Bump. | |
| void | setup (const WxCryptSet &wxc) |
| Setup WmICFunction_Bump object using supplied cryptset. | |
| void | applyFunction (const real *position, real *value) const |
| Evaluate the function at a position and return the result through a pointer. | |
Public Member Functions inherited from WmICFunction | |
| WmICFunction () | |
| Create new WmICFunction. | |
| virtual | ~WmICFunction () |
| Destroy WmICFunction. | |
| virtual void | setup (const WxCryptSet &wxc) |
| Setup WmICFunction object using supplied cryptset. | |
| const std::string & | getName () const |
| Get name of this function. | |
| int | getNumArguments () const |
| Get number of arguments returned by this icFunction. | |
| template<typename T > | |
| void | apply (const real position[3], T *value) const |
| Evaluate the function at a position and return the result through a pointer position and value must be double precision. | |
Additional Inherited Members | |
| virtual void | applyFunction (const real *position, real *value) const =0 |
| This is the currently apply function call - recasts to real. | |
Protected Attributes inherited from WmICFunction | |
| std::string | _name |
| int | _numArgs |
| real * | _rvalues |
| WmICFunction_Bump::WmICFunction_Bump | ( | ) |
Create new WmICFunction_Bump.
| WmICFunction_Bump::~WmICFunction_Bump | ( | ) |
Destroy WmICFunction_Bump.
Evaluate the function at a position and return the result through a pointer.
| p | Position to evaluate function (must have at least 3 components) |
| v | Value evaluated at position (must be allocated outside function) |
Implements WmICFunction.
|
virtual |
Setup WmICFunction_Bump object using supplied cryptset.
| wxc | Cryptset to use for setting |
Reimplemented from WmICFunction.