#include <vectorfunction.h>
Inheritance diagram for MODEL::VectorFunction:
Public Types | |
typedef NT | NT_outside |
typedef NT::number | numT |
typedef NT::vect | vect |
typedef NT::vf | vf |
typedef NT::matrix | matrix |
Public Methods | |
VectorFunction () | |
virtual | ~VectorFunction () |
VectorFunction (const VectorFunction &vf) | |
virtual VectorFunction* | clone () const=0 |
vect | operator() (const vect &u) |
virtual const vect& | function (vect &fu, const vect &u)=0 |
void | define_parameter (const string &name, number &p) |
number& | get_parameter (const string &name) |
number& | get_parameter (const string &name) const |
map<string,number*>& | get_parlist (void) |
const map<string,number*>& | get_parlist (void) const |
Private Attributes | |
map<string,number*> | parlist |
Definition at line 44 of file vectorfunction.h.
|
Really weird def. to be able to use NT outside Definition at line 48 of file vectorfunction.h. |
|
Definition at line 60 of file vectorfunction.h. |
|
Virtual Copy Constructor Reimplemented in MODEL::CVR3DFunc, MODEL::Minus, MODEL::NegFunc, MODEL::NewtonRoot, MODEL::RadPotFunction, MODEL::VFAmputation, and MODEL::VFwithBump. |
|
Implement this function to create the return vector. fu is a reference to where the values should be stored. This is for efficiency in internal routines. Inherited classes should return fu too. Reimplemented in MODEL::CVR3DFunc, MODEL::Minus, MODEL::NegFunc, MODEL::NewtonRoot, MODEL::RadPotFunction, MODEL::ReservoirFunction, MODEL::VFAmputation, and MODEL::VFwithBump. Referenced by operator()().
|
|
Overloaded operator(), so the object can be presented as a function. Definition at line 69 of file vectorfunction.h. |
More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be
Last update: June 2002.