#include <gem_challenge.h>
|
| gem () |
| Create new gem.
|
|
| ~gem () |
| Destroy gem.
|
|
void | setup (const WxCryptSet &wxc) |
| Setup gem 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.
|
|
| 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.
|
|
◆ gem()
wxm::functions::maxwell::gem::gem |
( |
| ) |
|
◆ ~gem()
wxm::functions::maxwell::gem::~gem |
( |
| ) |
|
◆ applyFunction()
void wxm::functions::maxwell::gem::applyFunction |
( |
const real * |
position, |
|
|
real * |
value |
|
) |
| const |
|
virtual |
Evaluate the function at a position and return the result through a pointer.
- Parameters
-
p | Position to evaluate function (must have at least 3 components) |
v | Value evaluated at position (must be allocated outside function) |
Implements WmICFunction.
◆ setup()
void wxm::functions::maxwell::gem::setup |
( |
const WxCryptSet & |
wxc | ) |
|
|
virtual |
Setup gem object using supplied cryptset.
- Parameters
-
wxc | Cryptset to use for setting |
Reimplemented from WmICFunction.
The documentation for this class was generated from the following file: