#include <VectorFunctionUncoupledNxN.h>
Public Member Functions | |
VectorFunctionUncoupledNxN () | |
Default constructor. | |
VectorFunctionUncoupledNxN (int aN) | |
Default constructor. | |
VectorFunctionUncoupledNxN (const VectorFunctionUncoupledNxN &aFunction) | |
Copy constructor. | |
virtual | ~VectorFunctionUncoupledNxN () |
Destructor. | |
virtual Object * | copy () const =0 |
Construct and return a copy of this object. | |
VectorFunctionUncoupledNxN & | operator= (const VectorFunctionUncoupledNxN &aFunction) |
Assignment operator. | |
virtual void | evaluate (const SimTK::State &s, const double *aX, double *rF) |
virtual void | evaluate (const SimTK::State &s, const Array< double > &aX, Array< double > &rF) |
virtual void | evaluate (const SimTK::State &s, const Array< double > &aX, Array< double > &rF, const Array< int > &aDerivWRT) |
VectorFunctionUncoupledNxN::VectorFunctionUncoupledNxN | ( | ) |
Default constructor.
VectorFunctionUncoupledNxN::VectorFunctionUncoupledNxN | ( | int | aN | ) |
Default constructor.
VectorFunctionUncoupledNxN::VectorFunctionUncoupledNxN | ( | const VectorFunctionUncoupledNxN & | aVectorFunction | ) |
Copy constructor.
aVectorFunction | Function to copy. |
VectorFunctionUncoupledNxN::~VectorFunctionUncoupledNxN | ( | ) | [virtual] |
Destructor.
virtual Object* OpenSim::VectorFunctionUncoupledNxN::copy | ( | ) | const [pure virtual] |
Construct and return a copy of this object.
The object is allocated using the new operator, so the caller is responsible for deleting the returned object.
Implements OpenSim::VectorFunction.
Implemented in OpenSim::ExampleVectorFunctionUncoupledNxN, and OpenSim::VectorFunctionForActuators.
virtual void OpenSim::VectorFunctionUncoupledNxN::evaluate | ( | const SimTK::State & | s, | |
const Array< double > & | aX, | |||
Array< double > & | rF, | |||
const Array< int > & | aDerivWRT | |||
) | [inline, virtual] |
virtual void OpenSim::VectorFunctionUncoupledNxN::evaluate | ( | const SimTK::State & | s, | |
const Array< double > & | aX, | |||
Array< double > & | rF | |||
) | [inline, virtual] |
Reimplemented in OpenSim::VectorFunctionForActuators.
virtual void OpenSim::VectorFunctionUncoupledNxN::evaluate | ( | const SimTK::State & | s, | |
const double * | aX, | |||
double * | rF | |||
) | [inline, virtual] |
VectorFunctionUncoupledNxN & VectorFunctionUncoupledNxN::operator= | ( | const VectorFunctionUncoupledNxN & | aVectorFunction | ) |
Assignment operator.
Reimplemented from OpenSim::VectorFunction.
Reimplemented in OpenSim::ExampleVectorFunctionUncoupledNxN, and OpenSim::VectorFunctionForActuators.