#include <ExampleVectorFunctionUncoupledNxN.h>
Public Member Functions | |
ExampleVectorFunctionUncoupledNxN () | |
Default constructor. | |
ExampleVectorFunctionUncoupledNxN (int aN) | |
Default constructor. | |
ExampleVectorFunctionUncoupledNxN (const ExampleVectorFunctionUncoupledNxN &aFunction) | |
Copy constructor. | |
virtual | ~ExampleVectorFunctionUncoupledNxN () |
Destructor. | |
virtual Object * | copy () const |
Copy this object. | |
ExampleVectorFunctionUncoupledNxN & | operator= (const ExampleVectorFunctionUncoupledNxN &aFunction) |
Assignment operator. | |
virtual void | calcValue (const double *aX, double *aY, int aSize) |
Evaluate the vector function. | |
virtual void | calcValue (const Array< double > &aX, Array< double > &rY) |
Evaluate the vector function. | |
virtual void | calcDerivative (const Array< double > &aX, Array< double > &rY, const Array< int > &aDerivWRT) |
Evaluate this function or a derivative of this function given a value for the independent variable. |
ExampleVectorFunctionUncoupledNxN::ExampleVectorFunctionUncoupledNxN | ( | ) |
Default constructor.
ExampleVectorFunctionUncoupledNxN::ExampleVectorFunctionUncoupledNxN | ( | int | aN | ) |
Default constructor.
ExampleVectorFunctionUncoupledNxN::ExampleVectorFunctionUncoupledNxN | ( | const ExampleVectorFunctionUncoupledNxN & | aVectorFunction | ) |
Copy constructor.
aVectorFunction | Function to copy. |
ExampleVectorFunctionUncoupledNxN::~ExampleVectorFunctionUncoupledNxN | ( | ) | [virtual] |
Destructor.
void ExampleVectorFunctionUncoupledNxN::calcDerivative | ( | const Array< double > & | aX, | |
Array< double > & | rY, | |||
const Array< int > & | aDerivWRT | |||
) | [virtual] |
Evaluate this function or a derivative of this function given a value for the independent variable.
aX | Vector of the independent variables. | |
rY | Vector of the resulting dependent variables. | |
aDerivWRT |
Implements OpenSim::VectorFunction.
void ExampleVectorFunctionUncoupledNxN::calcValue | ( | const Array< double > & | aX, | |
Array< double > & | rY | |||
) | [virtual] |
Evaluate the vector function.
Implements OpenSim::VectorFunction.
void ExampleVectorFunctionUncoupledNxN::calcValue | ( | const double * | aX, | |
double * | rY, | |||
int | aSize | |||
) | [virtual] |
Evaluate the vector function.
Implements OpenSim::VectorFunction.
Object * ExampleVectorFunctionUncoupledNxN::copy | ( | ) | const [virtual] |
Copy this object.
Implements OpenSim::VectorFunctionUncoupledNxN.
ExampleVectorFunctionUncoupledNxN & ExampleVectorFunctionUncoupledNxN::operator= | ( | const ExampleVectorFunctionUncoupledNxN & | aVectorFunction | ) |
Assignment operator.
Reimplemented from OpenSim::VectorFunctionUncoupledNxN.