done stuff
This commit is contained in:
parent
9c88de6cc9
commit
b48f2e9dd1
12 changed files with 33 additions and 33 deletions
|
@ -4,19 +4,19 @@ BasicKernel::BasicKernel():
|
||||||
myParameters(NULL), vectorNew(NULL), vectorOld(NULL) {
|
myParameters(NULL), vectorNew(NULL), vectorOld(NULL) {
|
||||||
}
|
}
|
||||||
|
|
||||||
double * & BasicKernel::parameters() {
|
inline double * & BasicKernel::parameters() {
|
||||||
return myParameters;
|
return myParameters;
|
||||||
}
|
}
|
||||||
|
|
||||||
double & BasicKernel::parameter(const unsigned int index) {
|
inline double & BasicKernel::parameter(const unsigned int index) {
|
||||||
return myParameters[index];
|
return myParameters[index];
|
||||||
}
|
}
|
||||||
|
|
||||||
double * & BasicKernel::vector() {
|
inline double * & BasicKernel::vector() {
|
||||||
return vectorNew;
|
return vectorNew;
|
||||||
}
|
}
|
||||||
|
|
||||||
double * & BasicKernel::previousVector() {
|
inline double * & BasicKernel::previousVector() {
|
||||||
return vectorOld;
|
return vectorOld;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,12 +24,12 @@ public:
|
||||||
|
|
||||||
// parameters are stored in a array of doubles
|
// parameters are stored in a array of doubles
|
||||||
// if you want to use other types, use the properties
|
// if you want to use other types, use the properties
|
||||||
virtual double& parameter(const unsigned int index);
|
double& parameter(const unsigned int index);
|
||||||
virtual double*& parameters();
|
double*& parameters();
|
||||||
|
|
||||||
// getter functions for teh resulta
|
// getter functions for teh resulta
|
||||||
virtual double * & vector();
|
double * & vector();
|
||||||
virtual double * & previousVector();
|
double * & previousVector();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -76,7 +76,7 @@ void Logistic::setProperty(const string identifier, const void * _value) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned int Logistic::getNumberOfParameters() {
|
inline unsigned int Logistic::getNumberOfParameters() {
|
||||||
return dimension;
|
return dimension;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,11 +18,11 @@ public:
|
||||||
Logistic(const unsigned int dimension);
|
Logistic(const unsigned int dimension);
|
||||||
|
|
||||||
|
|
||||||
virtual void iterate();
|
void iterate();
|
||||||
|
|
||||||
virtual void * getProperty(const string identifier);
|
void * getProperty(const string identifier);
|
||||||
virtual void setProperty(const string identifier, const void * value);
|
void setProperty(const string identifier, const void * value);
|
||||||
virtual unsigned int getNumberOfParameters();
|
unsigned int getNumberOfParameters();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,7 @@ void Lorenz3D::setProperty(const string identifier, const void * value) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned int Lorenz3D::getNumberOfParameters() {
|
inline unsigned int Lorenz3D::getNumberOfParameters() {
|
||||||
return numberOfParameters;
|
return numberOfParameters;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -20,11 +20,11 @@ public:
|
||||||
Lorenz3D(const unsigned int dimensions);
|
Lorenz3D(const unsigned int dimensions);
|
||||||
|
|
||||||
|
|
||||||
virtual void iterate();
|
void iterate();
|
||||||
|
|
||||||
virtual void * getProperty(const string identifier);
|
void * getProperty(const string identifier);
|
||||||
virtual void setProperty(const string identifier, const void * value);
|
void setProperty(const string identifier, const void * value);
|
||||||
virtual unsigned int getNumberOfParameters();
|
unsigned int getNumberOfParameters();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -124,6 +124,6 @@ void Polynomial::setProperty(const string identifier, const void * _value) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned int Polynomial::getNumberOfParameters() {
|
inline unsigned int Polynomial::getNumberOfParameters() {
|
||||||
return numberOfParameters;
|
return numberOfParameters;
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,11 +23,11 @@ public:
|
||||||
Polynomial(const unsigned int dimensions, const unsigned int orde);
|
Polynomial(const unsigned int dimensions, const unsigned int orde);
|
||||||
|
|
||||||
|
|
||||||
virtual void iterate();
|
void iterate();
|
||||||
|
|
||||||
virtual void * getProperty(const string identifier);
|
void * getProperty(const string identifier);
|
||||||
virtual void setProperty(const string identifier, const void * value);
|
void setProperty(const string identifier, const void * value);
|
||||||
virtual unsigned int getNumberOfParameters();
|
unsigned int getNumberOfParameters();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -60,6 +60,6 @@ void PolynomialA3D::setProperty(const string identifier, const void * _value) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned int PolynomialA3D::getNumberOfParameters() {
|
inline unsigned int PolynomialA3D::getNumberOfParameters() {
|
||||||
return numberOfParameters;
|
return numberOfParameters;
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,11 +16,11 @@ public:
|
||||||
PolynomialA3D();
|
PolynomialA3D();
|
||||||
|
|
||||||
|
|
||||||
virtual void iterate();
|
void iterate();
|
||||||
|
|
||||||
virtual void * getProperty(const string identifier);
|
void * getProperty(const string identifier);
|
||||||
virtual void setProperty(const string identifier, const void * value);
|
void setProperty(const string identifier, const void * value);
|
||||||
virtual unsigned int getNumberOfParameters();
|
unsigned int getNumberOfParameters();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -57,6 +57,6 @@ void Unravel3D::setProperty(const string identifier, const void * value) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned int Unravel3D::getNumberOfParameters() {
|
inline unsigned int Unravel3D::getNumberOfParameters() {
|
||||||
return numberOfParameters;
|
return numberOfParameters;
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,11 +21,11 @@ public:
|
||||||
Unravel3D(const unsigned int dimensions);
|
Unravel3D(const unsigned int dimensions);
|
||||||
|
|
||||||
|
|
||||||
virtual void iterate();
|
void iterate();
|
||||||
|
|
||||||
virtual void * getProperty(const string identifier);
|
void * getProperty(const string identifier);
|
||||||
virtual void setProperty(const string identifier, const void * value);
|
void setProperty(const string identifier, const void * value);
|
||||||
virtual unsigned int getNumberOfParameters();
|
unsigned int getNumberOfParameters();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Reference in a new issue