#include <iso_math_field_algorithm.h>
Inherited by iso::math::RoesselerFieldAlgorithm.
Inheritance diagram for iso::math::FieldAlgorithm:
Public Member Functions | |
FieldAlgorithm () | |
FieldAlgorithm (unsigned int pFieldDim, unsigned int pVectorDim) | |
FieldAlgorithm (const Vector< real > &pMinParValue, const Vector< real > &pMaxParValue, unsigned int pVectorDim) throw (MathException) | |
virtual | ~FieldAlgorithm () |
void | setVectorField (VectorField< real > *pVectorField) throw (MathException) |
virtual void | update ()=0 |
void | resetTime (real pTime) |
void | setTimeStep (real pTimeStep) |
void | setTimeLimit (real pTimeLimit) |
Protected Attributes | |
unsigned int | mFieldDim |
unsigned int | mVectorDim |
field dimension | |
Vector< real > | mMinParValue |
vector dimension | |
Vector< real > | mMaxParValue |
minimum function parameter value | |
Vector< real > | mParValueStep |
maximum function parameter value | |
real | mTime |
function parameter step size | |
real | mTimeStep |
real | mTimeLimit |
VectorField< real > * | mVectorField |
Static Protected Attributes | |
static unsigned int | sFieldDim |
static unsigned int | sVectorDim |
default field dimension | |
static real | sTime |
default vector dimension | |
static real | sTimeStep |
static real | sTimeLimit |
Friends | |
class | VectorField< real > |
algorithm base class
Created by Daniel Bisig on 8/31/07.
FieldAlgorithm::FieldAlgorithm | ( | ) |
FieldAlgorithm::FieldAlgorithm | ( | unsigned int | pFieldDim, | |
unsigned int | pVectorDim | |||
) |
FieldAlgorithm::FieldAlgorithm | ( | const Vector< real > & | pMinParValue, | |
const Vector< real > & | pMaxParValue, | |||
unsigned int | pVectorDim | |||
) | throw (MathException) |
FieldAlgorithm::~FieldAlgorithm | ( | ) | [virtual] |
void FieldAlgorithm::setVectorField | ( | VectorField< real > * | pVectorField | ) | throw (MathException) |
virtual void iso::math::FieldAlgorithm::update | ( | ) | [pure virtual] |
Implemented in iso::math::RoesselerFieldAlgorithm.
void FieldAlgorithm::resetTime | ( | real | pTime | ) |
void FieldAlgorithm::setTimeStep | ( | real | pTimeStep | ) |
void FieldAlgorithm::setTimeLimit | ( | real | pTimeLimit | ) |
friend class VectorField< real > [friend] |
unsigned int FieldAlgorithm::sFieldDim [static, protected] |
unsigned int FieldAlgorithm::sVectorDim [static, protected] |
default field dimension
real FieldAlgorithm::sTime [static, protected] |
default vector dimension
real FieldAlgorithm::sTimeStep [static, protected] |
real FieldAlgorithm::sTimeLimit [static, protected] |
unsigned int iso::math::FieldAlgorithm::mFieldDim [protected] |
unsigned int iso::math::FieldAlgorithm::mVectorDim [protected] |
field dimension
Vector<real> iso::math::FieldAlgorithm::mMinParValue [protected] |
vector dimension
Vector<real> iso::math::FieldAlgorithm::mMaxParValue [protected] |
minimum function parameter value
Vector<real> iso::math::FieldAlgorithm::mParValueStep [protected] |
maximum function parameter value
real iso::math::FieldAlgorithm::mTime [protected] |
function parameter step size
real iso::math::FieldAlgorithm::mTimeStep [protected] |
real iso::math::FieldAlgorithm::mTimeLimit [protected] |
VectorField<real>* iso::math::FieldAlgorithm::mVectorField [protected] |